OnToolHitTest bei MsFlexGrid



  • Hallo, wie kann ich bei einem FlexGrid die in der Member-Funktion OnToolHitTest überschreiben. Ich möchte ein ToolTip auf einem MSFlexGrid anzeigen.
    Der Code:

    int CMyFlexGrid::OnToolHitTest(CPoint point, TOOLINFO* pTI) const
    {
    
        // TODO: Fügen Sie hier Ihren spezialisierten Code ein, und/oder rufen Sie die Basisklasse auf.
    
        CRect rect; 
    //Wie kann ich feststellen auf welcher Zelle der Mauszeiger sich befindet. Bei einem Listview gibt es da eine Funktion, bie Flex habe ich Sie noch nicht gefunden....
    
            pTI->hwnd = m_hWnd;
            pTI->uId = (UINT)?????????????  ;  <-- Wie bekomme ich die uID?
            pTI->lpszText = LPSTR_TEXTCALLBACK;
            pTI->rect = rect;
            return pTI->uId;
    
        return CFlextable::OnToolHitTest(point, pTI);
    }
    

    Vielen Dank wenn mir jemand helfen kann...



  • GetRow();

    versuchs mal damit!



  • Tut mir leid das ich erst jetzt wieder antworte, aber ich war übers Wochenende weg...

    Das mit GetRow() bringt mir die Reihe die momentan aktiv ist. Ich brüchte einen Befehl der die Reihe bringt, auf der die Mouse gerade steht. Bei dem ListView gibt es angeblich so einen....


Anmelden zum Antworten