Probleme mit SetWindowText
-
Ich habe in meinem programm ein Floating Window erstellt. In der Caption möchte ich einen Dialognamen darstellen. Leider wird der Windowtext erst nach einem kurzen Bewegen des Dialogs dargestellt. Was habe ich falsch gemacht?
if (!m_wndDlgFilter.Create(this, IDD_DLG_FILTER,
WS_CAPTION| CBRS_FLYBY | CBRS_HIDE_INPLACE | CBRS_SIZE_DYNAMIC,
CG_ID_VIEW_DIALOGBAR))
{
TRACE0("Erstellen der Dialogfeldleiste fehlgeschlagen m_wndDialogBar\n");
return; // Erstellen fehlgeschlagen
}m_wndDlgFilter.EnableDocking(NULL);
FloatControlBar(&m_wndDlgFilter, NULL);m_wndDlgFilter.CreateListCtrl();
m_wndDlgFilter.GetParent()->SetWindowText("Filtersettings");
-
Du musst bestimmt noch ein Neuzeichnen auslösen...
-
Ich hatte es schon so versucht, es änderte sich aber nichts.
m_wndDlgFilter.GetParent()->SetRedraw();
m_wndDlgFilter.GetParent()->RedrawWindow();