| |
|
|
ByteAttack | allô! Hat irgendjemand ne Ahnung, comment je qui Taille de c & d rausbekomme? (a & b ist bien sûr sur height et width) Habe déjà cela halbe Web durchsucht, mais suis anscheinen trop blöd zum trouver
|
|
|
| |
|
|
|
Frank Abbing | Pour c gibt es une Message, à gleiche Breite pour chaque Item trop conservé. ensuite Gesamtbreite geteilt par Anzahl Item. d peut sich wohl am ehesten avec qui verwendeten Schrifthöhe ausmessen. |
|
|
| |
|
|
|
ByteAttack | peux mir s'il te plaît là la fois quelqu'un aider? Habe qui commctrl.ph la fois durchstöbert, et suis sur TCM_GETITEMRECT gestoßen. sais maintenant mais pas so droite, cela dans XProfan umzusetzen. Auzug MSDN:
TCM_GETITEMRECT Message
Retrieves le bounding rectangle for a tab dans a tab control. You can send this message explicitly or by using le TabCtrl_GetItemRect macro.
Syntax
To send this message, call le SendMessage function as follows.
lResult = SendMessage( // returns LRESULT dans lResult (HWND) hWndControl, // handle to destination control (UINT) TCM_GETITEMRECT, // message ID (WPARAM) wParam, // = (WPARAM) (int) iItem; (LPARAM) lParam // = (LPARAM) (RECT*) prc; );
Paramètres
iItem index of le tab. prc Pointer to a RECT structure that receives le bounding rectangle of le tab, dans viewport coordinates.
Retour Value
Returns TRUE si successful, or FALSE otherwise.
Message information
En-têtecommctrl |
|
|
| |
|
|
|
| |
|
| |
|
|
|
ByteAttack | Klappt Wunderbärchen. Dankeschön |
|
|
| |
|
|
|
| de rien! |
|
|
| |
|
|
|
Thomas Freier | Besteht beim TABCONTROL qui Possibilité, près de qui Reiter-Breite aussi qui Reiter-Hauteur indépendant de qui Schrifthöhe vorzugeben? KompilierenMarqueSéparationDeclare T&,TAB1&,TAB2&,TAB3&, lfont1&
cls
lfont1& = @Create("Font","MS Sans Serif",13,0,0,0,0)
T& = CREATE("TABCTRL",%HWND,"Mitglieder",0,1,%maxx-6,700)
TAB1&=@InsertTab(T&,1,"Haushalt")
TAB2&=@InsertTab(T&,2,"Bootsplätze")
TAB3&=@InsertTab(T&,3,"Inventarliste")
SetStyle T&,$54010600
SendMessage(T&,$1329,0,80) TAB-Breite
SetFont T&,lfont1&
WaitInput
Gruß Thomas Windows XP SP2, XProfan X2 | 01.08.2008 ▲ | |
|
|
|
|
Jörg Sellmeyer | Hilft Dir cela peut-être. plus:
Déclarer T&,TAB1&,TAB2&,TAB3&, lfont1&
cls
Var IL& = Créer("ImageList",32,32)
lfont1& = @Créer("Font","MS Sans Serif",13,0,0,0,0)
T& = CREATE("TABCTRL",%HWND,"Mitglieder",0,1,%maxx-6,700)
SendMessage(T&,$01303,0,IL&)
TAB1&=@InsertTab(T&,1,"Haushalt")
TAB2&=@InsertTab(T&,2,"Bootsplätze")
TAB3&=@InsertTab(T&,3,"Inventarliste")
SetStyle T&,$54010600
SendMessage(T&,$1329,0,80)'TAB-Breite
SetFont T&,lfont1&
WaitInput
DeleteObject IL&
end
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.08.2008 ▲ |
|
|
|
|
Thomas Freier | @ Jörg : DANKE dans qui direction gingen mon Gedanken aussi déjà, là Frank es im Listview pour une definierte Zeilenhöhe einsetzt . Hatte ici mais rien trouvé, là pour falschem Begriff (TAB) gesucht. là Créer("ImageList",32,32) sous XProfan 10 inconnu ist, habe je plus gesucht (Imagelist) et trouvé. KompilierenMarqueSéparation $H commctrl.ph
Declare T&,TAB1&,TAB2&,TAB3&, lfont1&
cls
Var IL& = ~Imagelist_Create(42,42,~ILC_MASK | ~ILC_COLOR32,1,1)
lfont1& = @Create("Font","MS Sans Serif",13,0,0,0,0)
T& = CREATE("TABCTRL",%HWND,"Mitglieder",0,1,%maxx-6,700)
SendMessage(T&,$01303,0,IL&)
TAB1&=@InsertTab(T&,1,"Haushalt")
TAB2&=@InsertTab(T&,2,"Bootsplätze")
TAB3&=@InsertTab(T&,3,"Inventarliste")
SetStyle T&,$54010600
SendMessage(T&,$1329,0,80)TAB-Breite
SetFont T&,lfont1&
WaitInput
DeleteObject IL&
end
si cela optimal ist? und dir. |
|
|
| |
|
|
|
Jörg Sellmeyer | eh, sorry! Hab maintenant déjà so longtemps XProfan11, qui je là gar pas tour gedacht hatte. mais joli, qui es Votre direction ist. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 01.08.2008 ▲ |
|
|
|