2 Formen verschieben
-
Ich habe die Methode "bewegen" benannt.
In der Unit1.h steht jetzt:__published:
void __fastcall bewegen();protected:
BEGIN_MESSAGE_MAP
VCL_MESSAGE_HANDLER(WM_MOVING, , bewegen)
END_MESSAGE_MAP(TForm)Unit1.hpp steht:
void __fastcall TForm1::bewegen()
{
Form2->Left=Form1->Left+300;
Form2->Top=Form1->Top+300;
}
Es kommt der Fehler Ausdruckssyntax:
in der Zeile : VCL_MESSAGE_HANDLER(WM_MOVING, , bewegen)
-
Fehlt dir nicht noch der Typ der Nachricht?
[ Dieser Beitrag wurde am 23.06.2003 um 13:35 Uhr von MikeSPK editiert. ][ Dieser Beitrag wurde am 23.06.2003 um 13:38 Uhr von MikeSPK editiert. ]
-
Hatte ich vergessen dumm von mir. Jetzt funktioniert es habe TWMMouse eingefügt.
-
würdest du mir bitte sagen was du unter "Klassen-Fenster" verstehst .. würde gerne auch mal das aktivieren aber peile irgendwie net wo das stehen soll.
habe cbuilder5."Da kann man nämlich einfach mit Rechtsklick im Klassen-Fenster auf das gewünschte Form -> Neue Methode -> Haken bei MessageHandler rein, WM_MOVING aussuchen, rest ausfüllen einen neuen Handler kreieren..."
-
"Klassenfenster" ist meist links neben dem "Quellcodefenster"
-
ach dassss
das schliesse ich immer sofort, da es echt dumm gemacht wurde von borland .. ich stehe mehr auf die comboboxen von vc++ die für mich übersichtlicher als das "klassen-fenster" von borlanddanke für die info
-
Original erstellt von <muh>:
**"klassen-fenster" von borland
**btw: heißt übrigens Objektinspektor
-
Original erstellt von flosko:
btw: heißt übrigens ObjektinspektorNe, richtig heisst das ding Class-Explorer. Der Objektinspektor ist was anderes.
-junix
-
objektinspektor != klassenfenster
-
natürlich nicht...
sorry, mein fehler