Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Wie lade ich eigentlich Bild in einen Button ein, ich habe es so versucht aber es funk nur dann wenn ich den Button erst einklinke und nicht bei aufrufen des progii

void CGfSKVDlg::OnBrechts()

{

CBitmap bitmap;

bitmap.LoadBitmap(IDB_RECHTS);

m_cRechts.SetBitmap(bitmap);

UpdateWindow();

}

PS

UpdateData(FALSE); Hilft auch nicht ;-(((

Der richtige Ort für solche Sachen ist OnInitDialog. Wenn Deine Dialogklasse diese Methode nicht hat, kannst Du sie einfach hinzufügen, indem Du im Klassenassistenten eine Nachrichtenbehandlungsmethode für WM_INITDIALOG einrichtest.

UpdateData kümmert sich nur um den Datenaustausch zwischen Value-Membervariablen und Steuerelementen - in die eine oder die andere Richtung.

  • Autor
Original geschrieben von Klotzkopp

Der richtige Ort für solche Sachen ist OnInitDialog. Wenn Deine Dialogklasse diese Methode nicht hat, kannst Du sie einfach hinzufügen, indem Du im Klassenassistenten eine Nachrichtenbehandlungsmethode für WM_INITDIALOG einrichtest.

UpdateData kümmert sich nur um den Datenaustausch zwischen Value-Membervariablen und Steuerelementen - in die eine oder die andere Richtung.

schon geschaft vielen Dank ;-)

  • Autor

doch nicht ;-((

wenn ich schreibe in OnIniDialog

bitmap1.LoadBitmap(IDB_RECHTS);

m_cRechts.SetBitmap(bitmap1);

dann funk aber wenn ich versuche mehreren Buttons Bilder zuweisen geht nicht, ich mache es so

bitmap1.LoadBitmap(IDB_RECHTS);

m_cRechts.SetBitmap(bitmap1);

bitmap2.LoadBitmap(IDB_LINKS);

m_cRechts.SetBitmap(bitmap2);

bitmap3.LoadBitmap(IDB_LINKSEND);

m_cRechts.SetBitmap(bitmap3);

Original geschrieben von 007ski

bitmap1.LoadBitmap(IDB_RECHTS);

m_cRechts.SetBitmap(bitmap1);

bitmap2.LoadBitmap(IDB_LINKS);

m_cRechts.SetBitmap(bitmap2);

bitmap3.LoadBitmap(IDB_LINKSEND);

m_cRechts.SetBitmap(bitmap3);

Du weist die Bilder immer demselben Button zu.
  • 1 Jahr später...

Hallo

Ich habe ein Riesen Problem...

es klappt bei mir einfach nicht...

ich habe genau diesen Code in meinen Quelltext geschrieben

CBitmap bitmap;

bitmap.LoadBitmap(IDB_RECHTS); 

m_cRechts.SetBitmap(bitmap); 

m_cRechts ist die CButton Kontrollvariable (oder wie das heißt) für meinen Button

und IDB_RECHTS ist die Ressourcen ID meines Bildes...

aber es geht nix... es wird schlicht und ergreifend gar nichts auf meinem Button angezeigt... :( :(

ach so: Visual C++ 6.0

Hallo

Ich habe ein Riesen Problem...

es klappt bei mir einfach nicht...

ich habe genau diesen Code in meinen Quelltext geschrieben

CBitmap bitmap;

bitmap.LoadBitmap(IDB_RECHTS); 

m_cRechts.SetBitmap(bitmap); 

m_cRechts ist die CButton Kontrollvariable (oder wie das heißt) für meinen Button

und IDB_RECHTS ist die Ressourcen ID meines Bildes...

aber es geht nix... es wird schlicht und ergreifend gar nichts auf meinem Button angezeigt... :( :(

ach so: Visual C++ 6.0

Hi Hasi :e@sy ,

Frage: Hast du die Eigenschaft 'BS_BITMAP' beim create() gesetzt?

Gruß,

Honky

Hi,

@Guy: Rückgabewerte waren okay

@Honky: ja hab ich gemacht :e@sy

hab das Problem gefunden :marine

die CBitmap muss eine Membervariable sein (, dann klappts auch mit dem Nachbarn)

:marine :marine

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.