Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Anonymous
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
// Erstellen wir die Menüs hMenu_ = CreateMenu(); hMenuPopup_ = CreateMenu(); HMENU hMenuTemp = CreateMenu(); HMENU hMenuTemp2 = CreateMenu(); HMENU hMenuTemp3 = CreateMenu(); // -- Obermenü -- // Das Dateinemü AppendMenuW(hMenuTemp, MF_STRING, fix::IDM_NEW, L"&Neu\tStrg + N"); AppendMenuW(hMenuTemp, MF_STRING, fix::IDM_OPEN, L"&Öffnen ...\tStrg + 0"); AppendMenuW(hMenuTemp, MF_STRING, fix::IDM_SAVE, L"&Speichern\tStrg + S"); AppendMenuW(hMenuTemp, MF_STRING, fix::IDM_SAVEAS, L"&Speichern unter ..."); AppendMenuW(hMenuTemp, MF_SEPARATOR, 0, NULL); AppendMenuW(hMenuTemp, MF_STRING, fix::IDM_QUIT, L"&Beenden\tStrg + Q"); AppendMenuW(hMenu_, MF_POPUP, (UINT_PTR)hMenuTemp, L"&Datei"); hMenuTemp = CreateMenu(); // -- Obermenü -- // Ansicht AppendMenuW(hMenuTemp, MF_POPUP, (UINT_PTR)hMenuTemp2, L"&Ansicht"); AppendMenuW(hMenuTemp, MF_POPUP,(UINT_PTR)hMenuTemp3, L"&Oberfläche"); AppendMenuW(hMenu_, MF_POPUP, (UINT_PTR)hMenuTemp, L"&Ansicht"); // -- 1. Unterebene -- // Ansicht AppendMenuW(hMenuTemp2, MF_STRING | MF_UNCHECKED, fix::IDM_AREAMANAGER, L"&Gebiete"); // -- 1. Unterebene -- // Oberfläche AppendMenuW(hMenuTemp3, MF_STRING | MF_UNCHECKED, fix::IDM_DRAWCOORDS, L"&Koordinaten"); hMenuTemp = CreateMenu(); // Erstellen wir das Hauptfenster, // dieses stellt die beiden Unterfernster dar hWndMain_ = CreateWindowEx(0, // Erweiterter Stil szAppName, // Klassenname szAppName, // Fenstername WS_OVERLAPPEDWINDOW| WS_CLIPCHILDREN, // Fensterstil Windowvalues_.rWindowPos.left, // initial x position Windowvalues_.rWindowPos.top, // initial y position Windowvalues_.rWindowPos.right- // initial x size Windowvalues_.rWindowPos.left, // initial x size Windowvalues_.rWindowPos.bottom-// initial y size Windowvalues_.rWindowPos.top, // initial y size NULL, // parent window handle hMenu_, // use window class menu hInst, // program instance handle NULL); // creation parameters |
Anonymous
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 |
namespace fix { const unsigned short IDM_NEW = 0; ... } |
Werbeanzeige