pettssonMedlem sedan jan. 20021 122 inlägg Har en meny skapad i VC som en .rc fil. Det finns dock ett problem :( Har ingen aning om hur man använder den i sitt program x(
Min CreateWindow() ser ut så här:
if(!(hwnd(
CreateWindow(
WINDOW_CLASS_NAME,
"Studsboll",
WS_OVERLAPPEDWINDOW | WS_VISIBLE,
100, 100,
WINDOW_WIDTH,
WINDOW_HEIGHT + 100,
NULL,
IDR_MENU1, //Menyns resursnamn
hinstance,
NULL)))
{
//then
}
Får två fel med denna kod:
'IDR_MENU1' : undeclared identifier
'=' : cannot convert from 'int' to 'const char *'
Antagligen är det något simpelt, som vanligt :r
ViktorMedlem sedan aug. 20021 752 inlägg Inkluderar du rc.h (tror den heter det) där all mappning mellan resursnamn och resursen finns?
/Viktor
pettssonMedlem sedan jan. 20021 122 inlägg rc.h fanns inte :( jag inkluderar:
windows.h
windowsx.h
math.h
stdlib.h
stdio.h
ViktorMedlem sedan aug. 20021 752 inlägg Du ska inkludera Resource.h (inte rc.h), det är där som 'IDR_MENU1' finns definerad. Om du inte vill inkludera den så behöver bara kopiera den rad där IDR_MENU1 står på om du vill eller så kan du bara skriva in siffer kombinationen som står efter 'IDR_MENU1' i filen och skriva den stället för 'IDR_MENU1'. Men jag tror det bästa är att inkludera filen.
/Viktor