| |
|
|
![Jörg Sellmeyer: 01.10.2006](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer |
'cette Code liest den Headertext eines Tabcontrols aus.
'de Jörg Sellmeyer zur freien Disposition pour alle
$H commctrl.ph
Struct TC_ITEMHEADER = Mask&,lpReseved1&,lpReseved2&,pszText&,cchTextMax&,iImage&
Déclarer TC_Item#
Faible TC_Item#, TC_ITEMHEADER
Proc GetTabText
Paramètres hTab&,hwnd&,i&
Déclarer Text#,Text$
Faible Text#,12
With TC_Item#
.cchTextMax& = 24
.Mask& = $0001
.pszText& = Text#
EndWith
SendMessage(hTab&,$01305,i&,TC_Item#)
Text$ = String$(Text#,0)
Dispose Text#
Retour Text$
ENDPROC
Proc SetTabText
Paramètres hdl&,Id%,txt$
With TC_Item#
.Cchtextmax& = Len(txt$)
.Mask& = $0001
.Psztext& = Addr(txt$)
Endwith
SendMessage(Tab&,~TCM_SETITEM,Id%,TC_Item#)
ENDPROC
Proc SetTabIcon
Paramètres hTab&,index%,IconIndex%
Déclarer TC_Item#
Faible TC_Item#,TC_ITEMHEADER
With TC_Item#
.Mask& = ~TCIF_IMAGE
.iImage& = IconIndex%
EndWith
SendMessage(hTab&,~TCM_SETITEM,index%,TC_Item#)
ENDPROC
Déclarer Tab&
Cls
var hToolBmp& = create(«PCSI», 0, "TOOLBAR")
var hIL& = Créer("ImageList", 16, 16, hToolBmp&, rgb(192, 192, 192))
Tab&=Créer("Tabctrl",%hWnd,"Test 5",130,30,460,300)
SendMessage(Tab&, ~TCM_SETIMAGELIST, 0, hIL&)
WhileLoop 4,1,-1
InsertTab(Tab&,0,"Test " + Str$(&Boucle))
Wend
WhileLoop 0,4
imprimer "Text = " + GetTabText(Tab&,%hwnd,&Boucle)
Wend
Randomiser
Tandis que 1
WaitInput
Cas %umessage = 16:Pause
Si %mousePressed = 0
SetTabText(Tab&,GetActiveTab(Tab&),Str$(&GetTickCount))
SetTabIcon(Tab&,GetActiveTab(Tab&),Tour(GetCount(hIL&)))
EndIf
Wend
Dispose TC_Item#
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 01.10.2006 ▲ |
|
|
|
|
![Jac de Lad: 01.10.2006](.././../../i/a/137932442848a87713b50bf.gif) Jac de Lad | Wozu soll cela bien son? je mon den En-tête peux un Benutzer oui pas verändern... ![](.././../../i/s/gruebel.gif) |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 01.10.2006 ▲ |
|
|
|
|
![Jörg Sellmeyer: 01.10.2006](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | Jacob Liebeck
Wozu soll cela bien son? je mon den En-tête peux un Benutzer oui pas verändern... ![](.././../../i/s/gruebel.gif)
So peux on dynamische Tabs erstellen et je pour Titel unterschiedlicheAktionen effectuer. Aussi kannstDu maintenant dem Benutzer gestatten, qui Textes trop changement (per Contribution$() z. B.) |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 01.10.2006 ▲ |
|
|
|
|
![Jac de Lad: 02.10.2006](.././../../i/a/137932442848a87713b50bf.gif) Jac de Lad | bof, is déjà bien sûr, wird doch mais seeeehr selten auftreten, ou bien irre je? ![](.././../../i/s/__upl_ext_1111498528.gif) |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 02.10.2006 ▲ |
|
|
|
|
![Jörg Sellmeyer: 02.10.2006](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | Umso besser, si on ensuite sais comme allez ;) |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 02.10.2006 ▲ |
|
|
|
|
![Jac de Lad: 03.10.2006](.././../../i/a/137932442848a87713b50bf.gif) Jac de Lad | oui, bien sûr... ![](.././../../i/s/__upl_ext_1111498528.gif) |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 03.10.2006 ▲ |
|
|
|
|
![ByteAttack: 24.10.2007](.././../../i/a/285.gif) ByteAttack | OK! ensuite schieß la fois à l'attaque: comment ändere Je l' s'il te plaît une Text eines déjà bestehenden TabControl-Reiters??? |
|
|
| |
|
|
|
![Frank Abbing: 24.10.2007](.././../../i/a/noavatar.gif) Frank Abbing | avec qui Message TCM_SETITEM. |
|
|
| |
|
|
|
![Jörg Sellmeyer: 24.10.2007](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | Wenns toujours so simple wäre, mais MS machts souvent unglaublich compliqué, b.z.w. sommes wir de Profan so verwöhnt. je habs la fois au haut de den Code eingefügt. Salut Jörg |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... ![](https://www.wuestensand.info/images/CoverFataMorganaklein.jpg) | 24.10.2007 ▲ |
|
|
|
|
![ByteAttack: 24.10.2007](.././../../i/a/285.gif) ByteAttack | Dankeschön. Habe mir qui halbe nuit den tête zermattert sur qui MSN-Library et qui commctrl.ph. mais maintenant la hâte Du es oui reingestellt, et so ne Kleinigkeit mach aussi mich glücklich! Dankeschön. |
|
|
| |
|
|
|
![Jörg Sellmeyer: 23.06.2018](.././../../i/a/8132362004294faafc5e8c.jpg) Jörg Sellmeyer | Code dessus repariert et um Funktion zum Changement des Icônes ergänzt. |
|
|
| |
|
|