Tooltip mit MDI unter MFC



  • Ich habe ein kleines problem!

    Ich habe zwar schon die FAQ durchgelesen aber das funktioniert bei mir nicht.
    Ich habe eine MDI Applikation und möchte , wenn ich über CheckControls mit der Maus fahre ein ToolTip anzeigen lassen wie krieg ich dass hin?

    ICh benutze jetzt ON_NOTIFY_EX (laut DOKU)
    und rufe damit meinen MessageHandler auf.

    BOOL CbcgconView::OnToolTipNotify( UINT id, NMHDR * pNMHDR, LRESULT * pResult )
    {
    TOOLTIPTEXT *pTTT = (TOOLTIPTEXT *)pNMHDR;
    UINT nID =pNMHDR->idFrom;
    if (pTTT->uFlags & TTF_IDISHWND)
    {
    // idFrom is actually the HWND of the tool
    nID = ::GetDlgCtrlID((HWND)nID);
    if(nID)
    {
    pTTT->lpszText = MAKEINTRESOURCE(nID);
    pTTT->hinst = AfxGetResourceHandle();
    return(TRUE);
    }
    }
    return(FALSE);
    }
    Doch ON_NOTIFY_EX wird nicht aufgerufen.
    Hilfe was mache ich falsch? 😕


Anmelden zum Antworten