Tooltip auch auf CStatic möglich??
-
Hallo zusammen,
ich möchte in meiner Anwendung gerne Tooltips benutzen, damit der Anwender besser durchsieht. Mit z.b. CListCtrl funzt das ja auch wunderbar, aber mit CStatic geht es nicht. Ist eine Dialoganwendung. Bei Picture Control's und Static Text geht es nicht, und die sind ja beide CStatic, glaub ich zumindest.
ein paar Codeschnipsel:
//in der Header des Dialogs CToolTipCtrl m_ttcListCtrl; CToolTipCtrl m_ttcCStatic; //in der OnInit m_ttcListCtrl.Create(this); //List-Control m_ttcListCtrl.AddTool(GetDlgItem(IDC_LIST_SOUND),"Tooltip CListCtrl"); m_ttcListCtrl.Activate(TRUE); m_ttcCStatic.Create(this); //Text Control m_ttcCStatic.AddTool(GetDlgItem(IDC_LINKS_WI),"Tooltip CStatic"); m_ttcCStatic.Activate(TRUE); //die PreTranslateMessage-Methode BOOL CPlanerTestDlg::PreTranslateMessage(MSG* pMsg) { if(IsWindow(m_ttcListCtrl.m_hWnd)) { m_ttcListCtrl.RelayEvent(pMsg); } if(IsWindow(m_ttcCStatic.m_hWnd)) { m_ttcCStatic.RelayEvent(pMsg); } return CDialog::PreTranslateMessage(pMsg); }Was mach ich was falsch???

-
Hallo,
schaue dir hier:
http://www.codeguru.com/Cpp/controls/staticctrl/article.php/c2927/
etwas ab.
MfG
-
Servus,
CStaticCtrl -> Eigenschaften (Properties) -> Notify = TRUE
&
Eine schöne ID dem Static geben...und "RubbelDieKatz" geht das.....

*winke*
Hellsgore
-
thx,
das mit notify->true funzt.(hab ne deutsche Version, da heisst dat Benachrichten)
das von CodeGuru mit der Class CNewLabel is aber auch interessant.