Inkluderar du rc.h (tror den heter det) där all mappning mellan resursnamn och resursen finns?
/Viktor
4 svar · 172 visningar · startad av pettsson
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
Inkluderar du rc.h (tror den heter det) där all mappning mellan resursnamn och resursen finns?
/Viktor
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
Tack! :h