anmae
Erfahrenes Mitglied
Hallo,
ich muß nochmal mit ein paar newbie Fragen nerven.
1. Ich habe folgenden Code um einem Button ein Bild zuzuweisen:
Wenn ich diesen Code in einer Funktion aufrufe bei welcher das Fenster schon existiert (z.B. in OnMouseMove()) dann funktioniert sie. In OnPrecreateWindow oder einer ähnlichen passiert rein gar nichts.
Wo muß der Code hin damit das Bild gleich am Start zugewiesen wird?
2.
Ich möchte einem Button mehrere Bilder zuweisen. Dazu habe ich dem Button eine CPictureButton Klasse gegeben.
Warum geht das nicht so:
Danke schonmal
Andres
ich muß nochmal mit ein paar newbie Fragen nerven.
1. Ich habe folgenden Code um einem Button ein Bild zuzuweisen:
Code:
CPicture pic;
pic.Load("icon_03.bmp");
CRect buttonRect;
CWnd *t= GetDlgItem(IDC_BUTTON_NEWGROUP);
t->GetWindowRect(buttonRect);
t->ScreenToClient(buttonRect);
buttonRect.left=0;
buttonRect.top=0;
buttonRect.right = pic.m_Width;
buttonRect.bottom = pic.m_Height;
CDC *dcp= new CClientDC(t);
pic.Show(dcp,buttonRect);
Wo muß der Code hin damit das Bild gleich am Start zugewiesen wird?
2.
Ich möchte einem Button mehrere Bilder zuweisen. Dazu habe ich dem Button eine CPictureButton Klasse gegeben.
Warum geht das nicht so:
Code:
mc_BigViewButton.LoadBitmaps(IDB_ARROW_LEFT,IDB_ARROW_RIGHT,NULL,NULL);
Danke schonmal
Andres
Zuletzt bearbeitet: