Mehrere Bitmaps ändern...
-
Hi.
Ich habe 100 kleine Bitmaps in meinem Diaolg. Nun möchte ich davon einige ändern. und das geht nur, wenn ich max 5 ändern will. Ansonsten kommt eine unbehandelte Ausnahme(Access Violation).
Hier is mein code:for (i=0;i<20;i++) { CStatic *picture=(CStatic*)GetDlgItem(IDC_Checkbox1+i); picture->SetBitmap(hbmp_rot); }
Also solange i nich größer als 5 wird, klappt das super. Aber ab 6 kommt dann die Fehlermeldung.
Weiß einer Rat?Mfg evo2
-
guck mal in deine ressourcen.h ob die Checkboxen auch alle hintereinander drin stehen... vermutlich nciht... dann müsstest du die um das so zu machen alle noch mal neu nacheinander anlegen oder von hand in der ressourcendatei rumspielen (vorsicht zweiteres ist ein wenig haarig und kann dir das ganze projekt zerschiessen...
-
#define IDC_Checkbox4 1011 #define IDC_Checkbox5 1012 #define IDC_Checkbox6 1019 #define IDC_Checkbox7 1020
da is also der Fehler.
danke für den tippevo2