Botschaft direkt an die Fensterprozedur des Steuerelements senden. Als Beispiel ein Klick Ereignis mit Perform - C++ Builder Snippets
C++ Builder Snippets
Botschaft direkt an die Fensterprozedur des Steuerelements senden. Als Beispiel ein Klick Ereignis mit Perform.
Im Beispiel wird das Klick Ereignis eines anderen Buttons ausgelöst.
1 2 3 |
Button2->Perform(WM_LBUTTONDOWN,0,0); Button2->Perform(WM_LBUTTONUP,0,0); |
Beispiel:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button2Click(TObject *Sender) { ShowMessage ("Ich bin Button2"); } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Button2->Perform(WM_LBUTTONDOWN,0,0); Button2->Perform(WM_LBUTTONUP,0,0); } //--------------------------------------------------------------------------- |