Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 06.12.2004, 15:28 Titel: MessageBox wird nicht angezeigt |
|
|
also, in meienm Programm wird die MessageBox nicht angezeigt. Und ein Dialog auch nicht. Das Programm bleibt aber gesperrt, man kann ja bis zum beenden der Box nix anders anklicken. Manchmal wenn ich dann per Alt+Strg+Entf beenden will, seh ich die Dialog, die MessageBox dann und kann sie beenden. Woran könnte das liegen?
Meine 4Unterfenster bekommen denn Fokus wenn die Maus darüber fährt, damit sie auch Tastenklickereignisse und so mitbekommen. Aber auch wenn ich die entsprechende SteFocus() Zeile auskommentiere, bleibt der Fehler!
Code: |
case WM_COMMAND:
switch(LOWORD(wParam))
{
case ID_HILFE:
MessageBox(hWnd, TEXT("Hilfe"), TEXT("Nix"), MB_OK);
//DialogBox(hInstance, MAKEINTRESOURCE(IDD_HELP), hWnd, HelpDlgProc);
break;
}
break;
|
So sieht das also aus, das ausgeklammerte war der Aufruf des DIaloges, der halt auch nicht funkionierte. _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
Fallen JLI MVP
Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 06.12.2004, 15:34 Titel: |
|
|
Versuch doch mal anstatt hWnd einfach NULL zu verwenden. _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 06.12.2004, 15:52 Titel: |
|
|
tja, das hatte folgenden erfolg:
Getestet, hab den Sopund gehört, Box kam nicht. Alle Fenster minimiert, dann war es halt am desktop. Aber es ist ja sehr doof, wenn die Dialoge immer im Hintergrudn kommen. Außerdem funktioniert das mit dem SetFocus nicht, weil das ja immer ausgeblendet wird. Ohne das SetFocus gehts zwar, und ich könnte auch ncoh einen Shcalter einbauen, wann der den Focus nicht setzten darf, aber dann bleibt immernoch das Problem, das die Dialoge nicht im Vordergrund angezeigt werden. _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 06.12.2004, 17:39 Titel: |
|
|
nenicht Vollbild,m einfach ein MainFenster mit einem ChildFenster welches nochmal 4 Childfenster hat(ist ein 3D Editor)
Die 5(4+1) Childs sind in ner Extra Klasse und haben auch ne Extra WndProc Funktion.
Das Menü mit dem ich die Box aufrufe geört zum mainfenster und wird auch in dessen CALLBACK aufgerufen (alos die Dialoge, Boxen werden aufgerufen). _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 06.12.2004, 23:01 Titel: |
|
|
Wird das Mainfenster denn voll von den anderen Childfenstern bedeckt?
Dann könntest du ja mal versuchen, die Box anstatt im Hauptfenster in einem der Childfenster aufzurufen... _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 07.12.2004, 13:11 Titel: |
|
|
hm also der Arbeistbereich wird größtenteils bedeckt (zu 7/. Das Menü, der Rahmen und die Titelleiste sieht man ja.
Aber der Versuch hatten den Erfolg, das nix angezeigt wurde, und wieder alle still stand. Echt komisch... _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 18.12.2004, 12:11 Titel: |
|
|
also, jetzt bin ich froh da es endlich funktioniert! Das Problem war eine Art Rekurrsiver aufruf, den ich sehr versteckt beim Nachrichtenbehandlen eingabut hatt. Also Kinder merkt euch: Passt ja auf welche Nachrichten bei welchem Aufruf gesendet werden könnten! _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
|