Übersicht        

Die Funktion WinMain

Die WinMain() Funktion ist der Einsprungspunkt für ein Windows-Programm, genauso wie die main() Funktion in einem C-Programm. Einst wurde WinMain() wie folgt deklariert und Sie finden dies sicher in vielen Beispielprogrammen:

int PASCAL WinMain(HANDLE hInstance,HANDLE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow);

Bedingt durch den Einsatz STRICT-konformer Datentypen, die eine verbesserte Parameterprüfung zur Compilierzeit erlauben, hat sich das Aussehen von WinMain() aber geändert:

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdLine, int nCmdShow);

Um die STRICT-konformen Datentypen verwenden zu können, muß STRICT definiert sein. Der Einsatz von STRICT ist bei der Programmierung mit der reinen Windows API auf jeden Fall zu empfehlen, da damit der Compiler Unstimmigkeiten bei den Parametern viel besser feststellen kann.

Übersicht    

Stand: 01.02.99 23:26:52
© 1998,1999 by Hans Joachim Kiefer, hajokiefer@handshake.de