Inhalt anzeigen
-
Hi @all,
ich möchte einen Text (der in einem abgesenkten StaticFeld steht) dann anzeigen, wenn der Text zu lang ist.
Also ich habe über Endellipse = True dafür gesorgt, das wenn der Text zu lang ist drei Punkte angezeigt werden. Jetzt soll aber auch, wenn der User mit der Maus drüber geht, der gesamte Text angezeigt werden. Da muß es doch ne Funktion für geben, oder?
-
Servus,
arbeite doch mit ToolTips... CToolTipCtrl
mal in der MSDN suchen und auch in der FAQ steht etwas darüber.Initialisier ein Tooltip am Anfang und änder den Text jedes mal wenn etwas eingegeben wird.
Bsp.:
void CDeinDlg::OnInit() { m_ttipctrl.Create(this); m_ttipctrl.AddTool(GetDlgItem(IDC_EDIT), "Bitte etwas eingeben..."); m_ttipctrl.Activate(TRUE); } void CDeinDlg::OnDeinEditEingabeChange() { CString strText; m_ctrEdit.GetWindowText(strText); m_ttipctrl.UpdateTipText(strText, GetDlgItem(IDC_EDIT)); }Ist nur mal so nen Beispiel. Musst mal gucken ob das funzt...

*winke*
Hellsgore