Problem beim Laden eines Icons
-
Hallo.
Ich habe folgenden Code:
m_ImageList.Create(16,16,FALSE,4,0); HICON hIcon = ::LoadIcon (AfxGetResourceHandle(),MAKEINTRESOURCE(IDI_ICON1)); m_ImageList.Add(hIcon);Das hinzufügen in die Listenansicht klappt auch ganz gut, aber dann gibt es ein Problem, denn das Icon ist total "verunstaltet". Statt durchsichtig kommt jetzt schwarz und die anderen Farben sind auch irgenwie komisch...
Könnt ihr mir sagen, wie ich diesen kleinen unschönen Fehler beseitigen kann?
-
das ist kein Fehler. Lies mal in der MSDN nach was der dritte Parameter der CImageList::Create Methode bedeutet. Hier vewendet man Flags (in deinem Fall ILC_COLOR32|ILC_MASK) und nicht TRUE oder FALSE.