Hallo,
ich möchte die Botschaft WM_VSCROLL abfangen und daraufhin eine Methode ausführen. Danach soll die ürsprüngliche Methode normal weiter geleitet werden.
Der Compiler meldet keinen Fehler aber beim Start geschieht nichts.
Ich habe ein Formular mit zwei RichEdit Feldern. Wenn in dem einen gescrollt wird, soll sich das andere automatisch anpassen.
Ich arbeite noch mit dem CBuilder3.
Was ich probiert habe:
private: MESSAGE void __fastcall WMVScroll(TWMScroll &Message);
public:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_VSCROLL, TWMScroll, WMVScroll);
END_MESSAGE_MAP(TWinControl);
In der Unit:
void __fastcall TForm1::WMVScroll(TWMScroll &Message)
{
//tue irgendwas ...
Application->MessageBox("Hallo","Test",MB_OK);
}
ich möchte die Botschaft WM_VSCROLL abfangen und daraufhin eine Methode ausführen. Danach soll die ürsprüngliche Methode normal weiter geleitet werden.
Der Compiler meldet keinen Fehler aber beim Start geschieht nichts.
Ich habe ein Formular mit zwei RichEdit Feldern. Wenn in dem einen gescrollt wird, soll sich das andere automatisch anpassen.
Ich arbeite noch mit dem CBuilder3.
Was ich probiert habe:
private: MESSAGE void __fastcall WMVScroll(TWMScroll &Message);
public:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_VSCROLL, TWMScroll, WMVScroll);
END_MESSAGE_MAP(TWinControl);
In der Unit:
void __fastcall TForm1::WMVScroll(TWMScroll &Message)
{
//tue irgendwas ...
Application->MessageBox("Hallo","Test",MB_OK);
}
Comment