SendMessage(.....) ?!
-
Kann mir vielleicht einer dies Funktion erklären mit 3 Parameter
LRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );werde aus der library nicht schlau
vielen dank
-
den Wert den wParam und lParam haben müssen kommen ganz auf die Nachricht (Parameter 1) an, die du shcicken willst.
-
hast du eventuell ein anwendungsbeispiel ?
wenn es nicht u viel mühe macht
-
Beispiel aus: http://mitglied.lycos.de/ehenkes/mfc_einsteigerbuch_kapitel2.htm
void CSliderDlg::OnRadio1() { m_ctlProgress1.SendMessage( PBM_SETBARCOLOR, 0, (LPARAM) RGB(255,0,0) ); }
Syntax: LRESULT SendMessage( UINT message, WPARAM wParam = 0, LPARAM lParam = 0 );
Schau Dir die WinAPI-Programmierung an. Dort werden Nachrichten nach ihrem Typ gefiltert und dann die beiden Parameter WPARAM und LPARAM entsprechend ausgewertet.
Mit SendMessage(...) erzeugt man eben selbst eine Nachricht.