Español
Foro

Verschiedene Fonts para Listview y Listview-Encabezamiento

 

Frank
Abbing
Hi,

hier veces el una Source, en verschiedene Fonts para Listview y Listview-Encabezamiento (Spaltentexte) a realisieren. Sieht irgendwie klasse de!

Der Source muß a Listview-Profancodes des Listview.dll Pakets kopiert voluntad, porque lo Daten de hay nachlädt.
KompilierenMarcaSeparación
SetErrorlevel 0
Declare bereich#,listview&,lvdll&,text$,bytes&,bereich#,x&,y&,z&,font1&,font2&
Def GetSysColor(1) !"USER32","GetSysColor"
 $I Listview_Funktionen.inc
lvdll&=usedll("Listview.dll")
SetTrueColor 1
Windowstyle 543
Windowtitle "Unterschiedliche Fonts für Listview und Listview-Header..."
Window 0,0-800,600
Cls GetSysColor(15)
font1&=@Create("Font","MS Sans Serif",10,0,0,0,0)
font2&=@Create("Font","Tahoma",24,0,0,0,0)
listview&=CreateListView(%hwnd,%hinstance,0,$FFFFFF,-1,$31)
EnableEdits(listview&,1)
InsertColumn listview&,"Lagercode",64,0
InsertColumn listview&,"Artikelnummer",64,0
InsertColumn listview&,"Warengruppe",148,0
InsertColumn listview&,"Artikelbezeichnung",200,0
InsertColumn listview&,"Artikelbeschreibung",150,0
InsertColumn listview&,"Preis",50,1
AutoSortListview listview&,1,1,1,1,1,2
text$="LVData/C64.csv"
bytes&=@FileSize(text$)

If bytes&>0

    Dim bereich#,bytes&
    ReadFileQuick(addr(text$),bereich#,0,bytes&)
    CsvToListview(listview&,bereich#,bytes&,6)
    Dispose bereich#

EndIf

x&=SendMessage(listview&,$101f,0,0)    LVM_GETHEADER
SetFont listview&,font1&               Font im Gesamt-Listview setzen
SetFont x&,font2&                      Extrafont für Header setzen
ShowListView(listview&,32,32,728,480)
InitMessages(%hwnd)

While 1

    waitinput
    Case %key=2:BREAK

Wend

CloseMessages(%hwnd)
freedll lvdll&
DeleteObject font1&
DeleteObject font2&
 $I Listview_Dispose.inc
/../function-references/XProfan/end/'>End
 
29.07.2005  
 




Fernando
Santos
Klasse, Franco

Gruss

Pedro
 
Innovative Produkte für Aufzüge
30.07.2005  
 




H.Brill
¡Hola,
Yo möchte el Anwender el Font-Auswahl-
Diálogo disponible stellen, en entonces el
LV el entsprechenden Font a verpassen.

In el Profano Ayuda Aunque una Ejemplo
para el Diálogo (API con Übergabe uno Struktur)
esta, aber como bekomme Yo el Handle des
ausgewählten Fonts ? Den Fontnamen y el
Größe erfahre Yo sí de el übergebenen
Struktur, sólo el Handle no.

Sombrero alguien una Code - Schnipsel ?
 
Benutze XPROFAN X3 + FREEPROFAN
Wir sind die XProfaner.
Sie werden von uns assimiliert.
Widerstand ist zwecklos!
Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.

Was die Borg können, können wir schon lange.
07.08.2005  
 




Frank
Abbing
Hi,

hm, eigentlich mußt du sólo el Font-Diálogo con los ChooseFont (API de el Comdlg32.dll) aufrufen. In el ahora gefüllten CHOOSEFONT-Struktur hay u.a. el Zeiger LPLOGFONT. Diesen Valor übergibst du a el API CreateFontIndirect y erhälst así el Handle.
 
07.08.2005  
 



Respuesta


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

1.079 Views

Untitledvor 0 min.
Jürgen Strahl06.08.2016
Michael W.04.07.2016
Uwe Lang14.09.2015
Peter Max Müller20.06.2013
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