Erstes "Windows" Programm
-
Hi,
also, da ich mich schon mit der Konsole und C++ beschäftigt habe, wollt ich mal mich mit der Windowsprogrammierung befassen. Allerdings tritt da schon ein Fehler auf ^^. Habe halt mal einen Code abgetippt und wollte schauen was passiert, und ihn dan verändern etc.
Allerdings kommt dan der Fehler :
[Linker Error] undefined reference to 'CreateMainWindow(HINSTANCE__*)
(unbestimmte verweisung ... mal übersetzt
)hier der code:
#include <windows.h> //Anwendungsfenster erzeugen HWND CreateMainWindow(HINSTANCE hInstance); //Callback-Funktion zur Nachrichtenbehandlung LRESULT CALLBACK MessageHandler(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam); //globale Variable für das Fenster-Handle HWND hWnd = 0; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { //Fenster erzeugen und HAndle speichern hWnd = CreateMainWindow(hInstance); // Wenn der Rückgabewert 0 isr, ist ein Fehler aufgetreten if(0 == hWnd) { MessageBox(0,"Fenster konnte nicht erzeugt werden", "Fehler" ,MB_OK); return 0; } // Struktur, in der Information zur Nachricht gespeichert werdern MSG msg; //Diese Schleife läuft bis die Nachricht WM_QUIT empfangen // wird while(GetMessage(&msg,NULL,0,0)) { //nachricht an die Callback-Funktion senden TranslateMessage(&msg); DispatchMessage(&msg); } // Rückgabewert an Windows return 0; }
-
Die Lösung könnte darin bestehen diese Frage im RICHTIGEN Sub-Forum, nämlich
WINAPI zu stellen.
-
mhm sry, tut mir leid. könnte es ein mod verschieben?
-
Wenn das der ganze Code ist, dann fehlt die implementierung dieser Funktion.
-
Dieser Thread wurde von Moderator/in evilissimo aus dem Forum C++ in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
könnte mir jemand anhand eines codes das programm zum laufen brinegn?
-
Es gibt viele Tutorials, in denen beschrieben wird, wie man ein Fenster erstellt und wie man Nachrichten verarbeitet:
http://www.win-api.de
http://www.functionx.com/win32/index.htm
http://www.winapi.net/
-
nette seiten, vielen dank
