Fragen zu Tab Control
-
hallöchen^^
also, ich hab 2 Fragen zum Tab Control.
die erste:kann ich davon ausgehen, dass das erste Tab immer den Index 0 hat und
die Tabs danach einfach hochzählen?
dann müsste, wenn ich angenommen das 2. Tab entferne das nächste Tab den Index 2 bekommen,
oder?und die zweite:
wie kann ich auf einen Rechtsklick auf einen Tab reagieren?
denn bei NM_RCLICK sagt mir die MSDN:Notifies the parent window of a tab control that the user has clicked the right mouse button within the control.
für mich klint das, als würde die Nachricht auch geschickt, wenn irgendwo mitten ins Fenster geklickt wird.
Gibt es eine noch eine andere Möglichkeit, bei der nur auf die Tabs reagiert wird?schonmal danke
MfG DrakoXP
-
1. Die Indexe sind immer 0 basierend durchgängig gezählt.
2. Wenn an dieser Stelle ein anderes (Child) Fenster leigt bekommst Du natürlich die NM_RCLICK Nachricht nicht, denn diese wird ja von dem Fenster konsumiert.
Mit TCM_HITTEST ist es jedoch ein leichtes zu prüfen wohin geklickt wurde.
http://msdn2.microsoft.com/en-us/library/ms931852.aspx
-
danke für die Antworten, hat mir sehr geholfen
