Guten abend zusammen,
ich habe in meinem Dialog ein Problem mit einer CListControl Liste und dem Hintergrund bild.
Ich erzeuge beides in der OnInitDialog Funktion:
Wenn der Focus jetzt in der Liste ist, ich dann ein anderes Fenster aktiviere, das meinen Dialog verdeckt, und ich dann meinen Dialog wieder aktiviere, ist die Liste komplett verschwunden und wird erst wieder Stück für Stück sichtbar, wenn ich die einzelnen Zeilen auswähle.
Wenn der Focus vorher nicht in der Liste ist oder ich kein Hintergrundbild gesetzt habe, bleibt die Liste sichtbar.
Hat jemand eine Idee, wie die Liste dauerhaft sichtbar bleibt?
Danke und schönen Gruß
MrFlow
ich habe in meinem Dialog ein Problem mit einer CListControl Liste und dem Hintergrund bild.
Ich erzeuge beides in der OnInitDialog Funktion:
Code:
m_bmBackground.LoadBitmap(IDB_BG_ADDSONGS);
m_stBackground.Create(NULL, SS_BITMAP | WS_VISIBLE, CRect(0,0,800,600), this,
IDC_BG_ADDSONGS);
m_stBackground.SetBitmap(m_bmBackground);
m_List.Create(WS_VISIBLE | ES_READONLY | LVS_REPORT | LVS_NOCOLUMNHEADER
| LVS_SHOWSELALWAYS, CRect(5,10,795,510), this, IDC_LIST);
m_List.SetBkColor(RGB(0,0,0));
m_List.InsertColumn(0, "Name", LVCFMT_LEFT, 790);
m_List.SetFont(font, false);
Wenn der Focus jetzt in der Liste ist, ich dann ein anderes Fenster aktiviere, das meinen Dialog verdeckt, und ich dann meinen Dialog wieder aktiviere, ist die Liste komplett verschwunden und wird erst wieder Stück für Stück sichtbar, wenn ich die einzelnen Zeilen auswähle.
Wenn der Focus vorher nicht in der Liste ist oder ich kein Hintergrundbild gesetzt habe, bleibt die Liste sichtbar.
Hat jemand eine Idee, wie die Liste dauerhaft sichtbar bleibt?
Danke und schönen Gruß
MrFlow