Français
Source/ Codesnippets

Lecture/Changement En-tête Tabcontrol Text/Icon

 

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 ...
01.10.2006  
 




Jac
de
Lad
Wozu soll cela bien son? je mon den En-tête peux un Benutzer oui pas verändern...
 
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
Jacob Liebeck
Wozu soll cela bien son? je mon den En-tête peux un Benutzer oui pas verändern...


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 ...
01.10.2006  
 




Jac
de
Lad
bof, is déjà bien sûr, wird doch mais seeeehr selten auftreten, ou bien irre je?
 
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
Umso besser, si on ensuite sais comme allez ;)
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.10.2006  
 




Jac
de
Lad
oui, bien sûr...
 
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
OK! ensuite schieß la fois à l'attaque: comment ändere Je l' s'il te plaît une Text eines déjà bestehenden TabControl-Reiters???
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 




Frank
Abbing
avec qui Message TCM_SETITEM.
 
24.10.2007  
 




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 ...
24.10.2007  
 




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.
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 




Jörg
Sellmeyer
Code dessus repariert et um Funktion zum Changement des Icônes ergänzt.
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.06.2018  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

17.197 Views

Untitledvor 0 min.
Axel Berse08.11.2023
Sven Bader13.03.2023
Normann Strübli03.02.2023
RudiB.15.09.2022
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie