Veröffentlicht 4. April 200223 j Hallo! Wie kann ich bei einem CListCtrl, der Spalten hat, es verhindern, dass der User die Spaltenbreite mit der Maus verändern kann? (Während der Laufzeit) THX
4. April 200223 j Leite eine Klasse von CListCtrl ab und bau einen WM_NOTIFY-Handler ein: BOOL CMyListCtrl::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) { int idCtrl = (int) wParam; NMHEADER* pnmh = (NMHEADER*) lParam; if( pnmh->hdr.code == HDN_BEGINTRACKW ) { *pResult = TRUE; return TRUE; } return CListCtrl::OnNotify(wParam, lParam, pResult); } [/PHP]
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.