Funktion aus bestimmter Headerdatei aufrufen (war: Units)
-
Explizit eine Funktion aus einer Headerdatei heraus aufrufen..
Um etwa die Fkt. GetClientRect aus der Windows.h aufzurufen - wie macht man das?
Edit:
Bitte aussagekräftige Überschriften wählen. Danke!
-
Hallo
Wo liegt das Problem?
Als Voraussetzung muß nur die Header-Datei im aufrufenden Code includet werden. Im Fall von windows.h ist das bei jedem normalen VCL-Projekt bereits der Fall.
Dann kannst du die Funktion wie alle anderen auch ganz normal aufrufen.bis bald
kari
-
Wie includiere ich denn die MFC Funktionen?
Ich brauche eigentlich nur die Header-Datei afxwin.h,
nur leider linkt diese Datei andere Dateien ..
-
testpersonxx schrieb:
Wie includiere ich denn die MFC Funktionen?
benutzt du jetzt die MFC oder VCL?
wenn MFC => falsches ForumBigNeal
-
Hallo
wozu brauchst du denn MFC-Header?
GetClientRect ist eine WinAPI-Funktion und hat nichts mit der MFC zu tun.bis bald
akari
-
Ich muss die ClientToScreen Funktion aufrufen,
die ein RECT und nicht wie in der VCL ein POINT als Param engegennimmt..
-
Hallo
Es gibt da wohl mehrere Funktion dieses Namens.
Die WinAPI-Funktion, und die VCL Methode TControl::ClientToScreen. Vielleicht gibt es auch eine MFC-Variante.
Gleichgültig welche Ausprägung du nimmst, der Sinn ist immer derselbe. Must nur schauen, bei VCL gibts einen Rückgabewert, bei WinAPI wird der Parameter verändert.bis bald
akari
-
Hallo,
Es gibt sogar zwei MFC Varianten. Eine übernimmt ein LPPOINT, die Andere ein LPRECT. Intern dürften aber sowohl die VCL, als auch die MFC Varianten die bereits angegebene API-Funktion verwenden, so dass man bei der VCL-Variante bleiben kann.