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

Ich programmiere MFC mit Visual Studio 6!

Nun habe ich in meinen Resourcen ein bitmap hinzugefügt (IDB_BITMAP2).

Kann mir jemand sagen wie ich ein Handle auf dieses Bitmap erstelle?

Mein Bisheriger Code:

//m_bild zeigt bereits ein Bild an, mit dieser Funktion wollte ich das angezeigte bild durch IDB_BITMAP2 ersetzen

UpdateData();

HBITMAP hBitmap ;

hBitmap = LoadBitmap (hInst, "IDB_BITMAP2");

//hInst ist von Typ HINSTANCE (habe ich als Membervariable der Klasse definiert)

m_bild.SetBitmap(hBitmap); //m_bild hat den typ CStatic

UpdateData(FALSE);

//doch anstatt dass m_bild das Bild "IDB_BITMAP2" anzeigt, verschwindet das erste bild einfach und es wird nichts mehr angezeigt :((.

Kann mir jemand helfen?

  • Autor

geht leider auch nicht...

und wenn ich eine Resource angebe die gar nicht exisiteriert passiert das gleiche... .das bild verschwindet einfach.... deshalb glaube ich dass mein Handle irgendwie falsch ist.

kann es sein dass es an dem hInst liegt??

habe folgende Klassen

CBildwechselApp

CBildwechselDlg

und in CBildwechselDlg habe ich einfach eine Membervariable HINSTANCE hInst;(als public definiert) uns sonst nichts... muß ich vor meiner funktion (die ich oben hingeschrieben habe... ) hInst dann irgendwie festlegen? :confused:

Originally posted by SwordMaster

muß ich vor meiner funktion (die ich oben hingeschrieben habe... ) hInst dann irgendwie festlegen? :confused:

Wäre ganz gut ;)

Du brauchst aber keine HINSTANCE-Variable. Schreib statt hInst einfach AfxGetResourceHandle() in den LoadBitmap-Aufruf.

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.