Veröffentlicht 2. Oktober 200222 j 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 ;-(((
2. Oktober 200222 j 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.
2. Oktober 200222 j 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 ;-)
2. Oktober 200222 j 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);
2. Oktober 200222 j 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.
2. Oktober 200222 j Autor ja ist ok, ich bin schon Heute einfach müde:confused: Danke und Schönen Abend
11. August 200421 j 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
11. August 200421 j 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
11. August 200421 j 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.