fujitsufan
Erfahrenes Mitglied
Hallo zusammen,
kann ich ein Tooltip in einem ListView Control auf das Label setzen.
Hintergrund:
Eine Sortierfunktion (spaltenbezogen) habe ich schon eingefügt.
Wenn ich mit dem Mauszeiger über die Labels der einzelnen Spalten streiche,
sollte ein Tooltip erscheinen und den Benuter informieren, z.Bsp.: "Spalte alphabetisch sortieren".
Eine Tooltip Class habe ich schon eingefügt.
Beim Setup der ListView rufe ich eine Funktion auf in der ein Tooltip auf eine Id gelegt werden kann.
Hat ein ListView Label überhaupt eine Id die ich einem Tooltip Eintrag zuordnen kann?
Kann eine ListView überhaupt Tooltips aufrufen?
Ich kenne eigentlich nur die Ausgabe der Infotips.
Mit freundlichen Grüßen
fujitsufan
kann ich ein Tooltip in einem ListView Control auf das Label setzen.
Hintergrund:
Eine Sortierfunktion (spaltenbezogen) habe ich schon eingefügt.
Wenn ich mit dem Mauszeiger über die Labels der einzelnen Spalten streiche,
sollte ein Tooltip erscheinen und den Benuter informieren, z.Bsp.: "Spalte alphabetisch sortieren".
Eine Tooltip Class habe ich schon eingefügt.
Beim Setup der ListView rufe ich eine Funktion auf in der ein Tooltip auf eine Id gelegt werden kann.
Code:
void TToolTip::AddToolTipToControl ( int iControlIdNumber , char *pText )
{
int iResult;
TOOLINFO toolinfo = {0};
HWND hControl ;
toolinfo.cbSize = sizeof ( toolinfo );
hControl = GetDlgItem( (HWND)this->hDlg , iControlIdNumber );
toolinfo.hwnd = this->hDlg;
toolinfo.uId = (UINT_PTR)hControl;
GetWindowRect( hControl , (LPRECT) &toolinfo.rect );
toolinfo.uFlags = TTF_IDISHWND | TTF_SUBCLASS ;
toolinfo.lpszText = pText ;
iResult = SendMessage( this->hToolTip , (UINT) TTM_ADDTOOL, 0, (LPARAM) &toolinfo );
}
Hat ein ListView Label überhaupt eine Id die ich einem Tooltip Eintrag zuordnen kann?
Kann eine ListView überhaupt Tooltips aufrufen?
Ich kenne eigentlich nur die Ausgabe der Infotips.
Mit freundlichen Grüßen
fujitsufan