004
26.10.2003, 10:19 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, Beim BCB werden standardmäßig, falls der User den Namen nicht selbst ändert, alle *.cpp und *.h mit unitX.cpp bzw, unitX.h durchnummeriert. 1. z.B. in unit1.cpp und der Funktionsprototyp in unit2.h steht:
2. Du wertest z.B. Key aus und nutzt die Konstanten aus dem API, siehe in der Hilfe unter "Virtuelle Tastencodes".
C++: |
void __fastcall TForm1::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { if(Key==VK_RETURN) Application->MessageBox("","",MB_OK); }
|
--edit-- Übrigens: Was in Delphi gilt, funktioniert auch in C++. VK_RETURN ist eine Konstante, welche im windows.h definiert ist. Wenn Du Dir den Inhalt von Key anschaust, beträgt dieser 13. also funktioniert:
ebenfalls. -- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe Dieser Post wurde am 26.10.2003 um 10:46 Uhr von Uwe editiert. |