Ich brauch Hilfe bei der Darstellung eines Fenster-Menüs...
-
hallo
ich will, dass mein Programm ein Menü bekommt und habe schonmal eine Resource angelegt:
#include "resource_script.h"
#include <windows.h>IDR_MAIN_MENU MENU DISCARDABLE
BEGIN
POPUP "Program"
BEGIN
MENUITEM "New", IDM_MAIN_NEW
MENUITEM "Open", IDM_MAIN_OPEN
MENUITEM "Save", IDM_MAIN_SAVE
MENUITEM "Exit", IDM_MAIN_EXIT
END
ENDdie hab ich dann eingebunden in die hauptfunktion:
...
WndClassEx.lpszMenuName = MAKEINTRESOURCE(IDR_MAIN_MENU);
...mein problem:
es zeigt mir kein Menü an, es gibt aber auch keine Fehlermeldung!
ich benutzte Dev C++ 4.9.8.0.....Ich habs auch schon mit:
WndClassEx.lpszMenuName = (LPSTR)IDR_MAIN_MENU;ich hoffe jemand kann mir helfen...
danke schon im voraus.
-
Versuch es mal so:
WndClassEx.lpszMenuName = MAKEINTRESOURCE(IDR_MAIN_MENU);
-
hab ich versucht ...
28 C:\main.cpp `MENUMAKEINTRESOURCE' undeclared (first use this function)
... war die fehlermeldung
schade, aber danke trotzdem.
-
Sorry, war ein Fehler beim Kopieren! Es muss natürlich MAKEINTRESOURCE heißen - hab das jetzt korrigiert

-
hab ich doch auch schon probier, aber aus irgend ein grund bring der compiler mir keine fehlermeldung, stell das menu im programm dann aber auch nicht dar.
... das war ja mein problem ... der code is eigendlich richtig ... aber keine menuanzeige ... *uck
aber trotzdem danke für die bemühungen
-
Hast du das Resourcen-Script auch deinem Projekt hinzugefügt?!
-
ja natürlich.
es hat mich nur eben gewundert, weil es sonst immer so funktioniert hat.
-
Dann hast du irgendwo sonst den Fehler
- Hast du auch das richtige Resourcen-Script (mit dem Menü) hinzugefügt *blödfrag* 
-
alles zurück gezogen ...
mein compiler hatte einen klatsch weg ...
nach der neuinstallation ging wieder allesdanke für alle bemühungen flenders...