C
-
Ich versuche ein Bild auf einen Button zubekommen, aber der Button ist leer. Was mache ich falsch?
CBitmap cancel; cancel.LoadBitmap(IDB_CANCEL); m_cLoeschen.SetBitmap(cancel); UpdateWindow();
-
Steht in der FAQ
-
Habe ich ausprobiert. Da komme ich garnicht mehr in den Dialog rein
HBITMAP eigenbitmap; eigenbitmap = ::LoadBitmap(::AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_CANCEL)); CButton* pbmp = (CButton*) GetDlgItem(IDC_LOESCHEN); pbmp->SendMessage(BM_SETIMAGE, IMAGE_BITMAP, (LONG) eigenbitmap);
-
Wie wärs mit CBitmapButton ? Ein Beispiel aus meiem Tut.
// Variablen für die Buttons
CBitmapButton okButton;
CBitmapButton cancelButton;
CBitmapButton infoButton;//lädt die Bilder(die IDs müssen natürlich die gleich wie unten sein) für
// die Buttons
VERIFY(okButton.AutoLoad(IDOK, this));
VERIFY(cancelButton.AutoLoad(IDCANCEL, this));
VERIFY(infoButton.AutoLoad(IDINFO, this));
-
Wo gibst du Resource (Bitmap) an, die auf dem Button angezeigt wird?