Handle zum DialogControl holen?
-
Hallo forum,
wie kann ich das Handle von einem Dialogcontrol, hier CListCtrl pList, ermitteln, ich brauche das HWND für den ::SendMessage(..), ich habs probiert mit:AfxGetApp()->GetMainWnd()->GetWndCtrlID() aber das ist nicht das richtige,
ich möchte eine Message an das pList Control senden und sein Handle als Parameter übergeben...
danke
pixel
-
Wenn ich Dich richtig verstanden habe, willst Du von einem Control im Dialog das Fenster-Handle:
z.B. für eine dialogbasierende Anwendung:
AfxGetMainWnd()->GetDlgItem( IDC_IRGENDWAS )->m_hWnd
Da in CWnd eine SendMessage-Methode existiert gehts auch einfacher:
AfxGetMainWnd()->GetDlgItem( IDC_IRGENDWAS )->SendMessage( WM_USER, 0, 0 );
Die Methode CWnd::SendMessage ruft ::SendMessage( m_hWnd, ... ) auf.
-
Hallo,
ja du hast mich richtig verstanden, das ist das was ich gesucht habe!
danke
pixel