Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Moin Leute,

quäle mich seit Tagen mit dem erweiterten Kombinationsfeld.

Das Problem: Die Hintergrundfarbe der von mir mittels Image-Liste eingefügten Icons. Die Teile sind vom Hintergrund her bei der Programmausführung immer schwarz.

Im Ressourceneditor sind sie auch vom Hintergrund her wie von mir gewünscht. Das gilt auch für die über Eigenschaften angezeigte Vorschau der verwendeten Icons.

Kann mir jemand weiterhelfen? Wäre Klasse, bin mittlerweile echt ratlos.

Danke,

Thommy

Geschrieben

Ja, als ich die Funktion SetBkColor gefunden habe, war ich mir sicher das Problem gelöst zu haben.

Aber,... Klassischer Fall von Denkste.

Das Ding ist irgendwie hartnäckig, bin mal gespannt, ob sich noch eine Lösung findet.

Danke fürs erste.

Gruß Thommy

Geschrieben

Für ILC_COLOR habe ich alle Möglichkeiten beim Anlegen der Imageliste ausprobiert. Das hat leider auch nichts geändert. Mittlerweile habe ich weitere Eigenartigkeiten feststellen dürfen. Ändere ich ein Icon mit dem Editor oder lösche ich ein Icon, so hat das trotz erneutem Kompilieren keine Auswirkungen auf das Programm. Es scheint sich hier um einen Bug zu handeln. Die Ressourcen werden erst aktualisiert, wenn man die Bezeichnungen im Source-Code so umbenennt, daß man einen Fehler erhält. Macht man das Umbenenen danach rückgängig, so werden die Änderungen an den Icons wirksam.

Unterläßt man diesen Schritt und kompiliert nur neu, so erhält man die ursprünglichen unveränderten Symbole.

Es ist also möglich, daß ich das Problem bereits gelöst hatte, es aber wegen des obigen Vorgangs nicht sehen konnte.

Also probier ich nochmal alles durch. Melde mich morgen nochmal, darf ab 15 Uhr zu einem runden Geburtstag. Das werde ich mir trotz Combobox-Frust nicht entgehen lassen.

Danke, bis morgen.

Geschrieben

Das Problem ist mittlerweile gelöst, es scheint sich um ein Bug zu handeln, der nur beim Import der von Microsoft mitgelieferten Icons (Microsoft Visual Studio\Common\Graphics\Icons\(bei mir jetzt Win95, aber es gibt noch weitere Verzeichnisse) auftritt.

Als ich gar nicht mehr weiter wußte habe ich in einem zweiten geöffneten C++ den ursprünglichen Quellcode kopiert. Die Icons habe ich abgezeichnet, Punkt für Punkt.

Der einzige Unterschied in den Projekten lag wie oben geschildert in den Icons. Jetzt funktioniert das ganze einwandfrei, wie es sol. Sogar der Export der handgezeichneten Icons ist möglich, ein anschließendes Importieren in ein anderes Projekt macht auch keine Probleme.

Fällt mir nur eines dazu ein. Ein normaler Mensch macht so etwas, wie ich nicht (dialogbasierte Anwendung, so daß man dann Icons benötigt). Ein normaler Mensch nutzt die Dokument-Ansicht Architektur in einem SDI- oder MDI Projekt.

Der normale Mensch nutzt die Standarddialoge und hat dann solche Probleme nicht.

Aber: Sie trugen seltsame Gewänder und irrten planlos umher.

Sie entschieden sich Fachinformatiker zu werden. Es ging auf ein Projekt zu, in dem die Zeit doch arg begrenzt ist.

Man versucht sich vorzubereiten, nachdem man irgendwoher eine Eingebung hat, was denn da so kommen könnte.

Wo das einmal enden soll ???

Danke fürs Helfen, Grüße

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...