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);
1 svar · 286 visningar · startad av aleborg
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?
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);