000
24.02.2005, 17:28 Uhr
RedEagle
|
Hi Ich hab in meinem Prog 3 Fenster, die sich ziehmlich ähnlich sehen (Ähnliche Elemente haben) 2 Statics und ein Textfeld. In 2 Fenstern gehts, als ich aber das 3. Gemacht habe, Stürtzt mein System beim Start des Programms ab
der Betrefende code:
C++: |
hWndTXTKommentar = CreateWindow("edit", "", WS_CHILD | WS_VISIBLE | ES_WANTRETURN , 105, 40, 180, 17, hWnd, (HMENU) 217, (HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE), NULL); hFontE = CreateFont(15, 0, 0, 0, 0, FALSE, FALSE, FALSE, ANSI_CHARSET, OUT_TT_PRECIS, CLIP_DEFAULT_PRECIS, ANTIALIASED_QUALITY, FF_DONTCARE | DEFAULT_PITCH, TEXT("Courier New")); SendMessage(hWndTXTKommentar, WM_SETFONT, (WPARAM)hFontE, 0); hIconOK = LoadImage(GetModuleHandle(NULL), "Bitmaps\\bmpOK.bmp", IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR | LR_LOADFROMFILE); hwndStaticOK = CreateWindow("STATIC", "", WS_CHILD | SS_NOTIFY | WS_VISIBLE | SS_BITMAP, 16, 135, 27, 17, hWnd, (HMENU)ID_eOK, (HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE), NULL); SendMessage(hwndStaticOK, STM_SETIMAGE, (WPARAM) IMAGE_BITMAP, (LPARAM)(HANDLE) hIconOK); hIconABBRECHEN = LoadImage(GetModuleHandle(NULL), "Bitmaps\\bmpAB.bmp", IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR | LR_LOADFROMFILE); hwndStaticABBRECHEN = CreateWindow("STATIC", "", WS_CHILD | SS_NOTIFY | WS_VISIBLE | SS_BITMAP, 49, 135, 80, 17, hWnd, (HMENU)ID_eABBRECHEN, (HINSTANCE) GetWindowLong (hWnd, GWL_HINSTANCE), NULL); SendMessage(hwndStaticABBRECHEN, STM_SETIMAGE, (WPARAM) IMAGE_BITMAP, (LPARAM)(HANDLE) hIconABBRECHEN);
|
bis auf: hWndTXTKommentar hFontE ID_eABBRECHEN ID_eOK Habe ich nichts geändert.
zum Absturtz: 2 mal Bluescreen, und dann ca 5 weiße Fehlermeldungen in denen was von Explorer.exe und Kernel32 steht. einmal stand sogar Zitat:"Windows muss neu Installiert werden"
Es liegt nur an dem inhalt in WM_CREATE. Wenn ich den Inhalt weg mache, läuft alles Problemlos... Was hab ich da Falsch gemacht?? -- MFG RedEagle Dieser Post wurde am 24.02.2005 um 17:34 Uhr von RedEagle editiert. |