Español
Fuente/ Codesnippets

Auslesen/Cambio Encabezamiento Tabcontrol Texto/Icon

 

Jörg
Sellmeyer

'Dieser Code liest el Headertext uno Tabcontrols de.
'de Jörg Sellmeyer a freien Disposición para todos
 $H commctrl.ph
Struct TC_ITEMHEADER = Mask&,lpReseved1&,lpReseved2&,pszText&,cchTextMax&,iImage&
Declarar TC_Item#
Dim TC_Item#, TC_ITEMHEADER

Proc GetTabText

    Parámetros hTab&,hwnd&,i&
    Declarar Texto#,Texto$
    Dim Texto#,12

    With TC_Item#

        .cchTextMax& = 24
        .Mask& = $0001
        .pszText& = Texto#

    EndWith

    SendMessage(hTab&,$01305,i&,TC_Item#)
    Texto$ = String$(Texto#,0)
    Disponer Texto#
    Volver Texto$

ENDPROC

Proc SetTabText

    Parámetros 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

    Parámetros hTab&,Index%,IconIndex%
    Declarar TC_Item#
    Dim TC_Item#,TC_ITEMHEADER

    With TC_Item#

        .Mask& = ~TCIF_IMAGE
        .iImage& = IconIndex%

    EndWith

    SendMessage(hTab&,~TCM_SETITEM,Index%,TC_Item#)

ENDPROC

Declarar Tab&
Cls
var hToolBmp& = create("HPIC", 0, "TOOLBAR")
var hIL& = Crear("ImageList", 16, 16, hToolBmp&, rgb(192, 192, 192))
Tab&=Crear("Tabctrl",%hWnd,"Test 5",130,30,460,300)
SendMessage(Tab&, ~TCM_SETIMAGELIST, 0, hIL&)

WhileLoop 4,1,-1

    InsertTab(Tab&,0,"Test " + Str$(&Loop))

Wend

WhileLoop 0,4

    imprimir "Text = " + GetTabText(Tab&,%hwnd,&Loop)

Wend

Selección aleatoria

Mientras que 1

    WaitInput
    Case %umessage = 16:Romper

    If %mousePressed = 0

        SetTabText(Tab&,GetActiveTab(Tab&),Str$(&GetTickCount))
        SetTabIcon(Tab&,GetActiveTab(Tab&),Rnd(GetCount(hIL&)))

    EndIf

Wend

Disponer TC_Item#
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.10.2006  
 




Jac
de
Lad
Wozu se el bien ser? Yo mi el Encabezamiento kann una Benutzer sí no 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 se el bien ser? Yo mi el Encabezamiento kann una Benutzer sí no verändern...


So puede ser dynamische Tabs redactar y je después de Titel unterschiedlicheAktionen ausführen.
Außerdem kannstDu ahora el Benutzer gestatten, el Textos a ändern (por Entrada$() z. B.)
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
01.10.2006  
 




Jac
de
Lad
Naja, is ya klar, se doch aber seeeehr selten auftreten, oder irre Yo?
 
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 mejor, si una continuación weiß como va ;)
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
02.10.2006  
 




Jac
de
Lad
Sí, klar...
 
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! Dann schieß veces los: Como ändere Yo, el Por favor, una Texto uno ya bestehenden TabControl-Reiters???
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 




Frank
Abbing
Mit el Message TCM_SETITEM.
 
24.10.2007  
 




Jörg
Sellmeyer
Wenns siempre así simplemente wäre, aber MS machts oft unglaublich kompliziert, b.z.w. son wir de Profano así verwöhnt.
Yo habs veces oben en el código eingefügt.
Saludo
Jörg
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.10.2007  
 




ByteAttack
Dankeschön. Posesiones me el halbe Nacht el Kopf zermattert en MSN-Library y commctrl.ph.
Aber ahora hast Usted lo sí reingestellt, y así ne Kleinigkeit mach auch mich glücklich! Dankeschön.
 
Website:  [...] 
Facebook:  [...] 
24.10.2007  
 




Jörg
Sellmeyer
Code oben repariert y en Función para Cambio des Icons ergänzt.
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
23.06.2018  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

17.341 Views

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

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie