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: 08.10.2004, 15:29 Titel: MessageBox |
|
|
Code: |
#include <windows.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int iCmdShow)
{
if(IDHELP==MessageBox(NULL, "Hello Windows!", TEXT("HelloMsg"),
MB_YESNO | MB_ICONQUESTION | MB_HELP))
{
MessageBox(NULL, "Nö...", "Hilfe:", 0);
}
return 0;
}
|
Die Hilfeverweigerung wird nicht angezeigt. Offensichtlich kehrt die Funktion wenn man auf Hilfe klickt nicht zurrück. Wenn ich IDYES oder so enhem geht es aber. Doch dieser "nette" Text soll doch kommen, wenn man sich hilfe erhofft... _________________ https://jonathank.de/games/ |
|
Nach oben |
|
 |
Fallen JLI MVP


Alter: 41 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 08.10.2004, 20:25 Titel: |
|
|
Müsste das nicht IDYES heissen, denn immerhin werden ja nur Yes/No angeboten als Buttons  _________________ "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: 08.10.2004, 21:02 Titel: |
|
|
ne, durch das MB_HELP erscheint zusätzlich noch der Hilfebutton, der allerdings nicht funktioniert, wenn man draufklickt... _________________ https://jonathank.de/games/ |
|
Nach oben |
|
 |
Fallen JLI MVP


Alter: 41 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 08.10.2004, 21:17 Titel: |
|
|
Vieleicht hilft dir das (MSDN):
Zitat: | MB_HELP
Windows 95/98/Me, Windows NT® 4.0 and later: Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends a WM_HELP message to the owner. |
_________________ "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: 08.10.2004, 21:55 Titel: |
|
|
achso...
[Edit]
Das mit F1 geht, aber der Hilfeknopf löst WM_HELP leider nicht aus...
In meinem neuen tollen Petzold Buchstand das mit dem Rückgabetyp IDHELP bei MessageBox()
Tja ist jetzt nicht wircklich wichtig, wäre aber interessant zu wissen, warum das nicht funzt.
(Ich hab auch extra das Fenster erstellt, BEVOR ich die messageBox anzige, damit der die Nachrichtenfunktion kennt. Geht trotzdem net)
[/Edit] _________________ https://jonathank.de/games/ |
|
Nach oben |
|
 |
|