webForumDet fria alternativet

LoadImage

1 svar · 286 visningar · startad av aleborg

aleborgMedlem sedan jan. 20013 341 inlägg
#1

Jag har en Picture kontrol i en dialogruta, i en annan klass så har jag pekare till dialogrutan. Jag vill ifrån den klassen ange vilken bitmapsbild som ska visas i kontrollen, men har glömt hur man gjorde :r

Försökte med
p->GetDlgItem(IDC_MOODIMG)->LoadImage(NULL, "HAPPY.BMP", IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR | LR_LOADFROMFILE);

Men LoadImage är finns inte i Cwnd, hur löser man det på enklast sätt?

nikoMedlem sedan juni 20022 599 inlägg
#2

Du får nog köra i två steg:

HBITMAP hbm = (HBITMAP)LoadImage(NULL, "HAPPY.BMP", IMAGE_BITMAP, 0, 0, LR_DEFAULTCOLOR | LR_LOADFROMFILE); 
((CStatic*)p->GetDlgItem(IDC_MOODIMG))->SetBitmap(hbm);
123 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)