Français
Source/ Codesnippets

Listview Opportunités Neue

 

Uwe
''Pascal''
Niemeier
allô gens!

je crois, quelque chose comme hatten wir bisher - zumindest dans reinem RGH-XProfan - encore pas:
KompilierenMarqueSéparation
****************** ListView-Demo: TileView mit Icon
****************** XProfan 10 / Windows XP
****************** © by TCS (Uwe Pascal Niemeier) 052007
window 100,10-500,550
usefont MS Sans Serif,15,7,0,0,0
setdialogfont 1
usermessages 16
 $H Windows.ph
 $H commctrl.ph
declare Tiles#
struct Tiles=x1&,x2&,x3&,x4&,x5&--Array: 5 mögliche Spalten / Extra-Zeilen
dim Tiles#,Tiles
declare TileInfo#
struct LVTILEINFO=Size&,Item&,Columns&,puColumns&
dim TileInfo#,LVTILEINFO
TileInfo#.Size&=sizeof(TileInfo#)
TileInfo#.puColumns&=Tiles#
declare TileView#
struct TILEVIEW=Size&,Mask&,Flags&,x&,y&,Lines&,xa&,ya&,xb&,yb&
dim TileView#,TILEVIEW
TileView#.Size&=sizeof(TileView#)
TileView#.Mask& =2--LVTVIM_COLUMNS
TileView#.Lines&=5--Max. Anzahl Zeilen (nicht verwendete leer)
var IcoList&=~ImageList_Create(64,64,1,1,0)
external(comctl32,ImageList_AddIcon,IcoList&,~LoadIcon(%hinstance,Profan))
var Lv&=create(gridbox,%hwnd,a;0;0;b;0;0;c;0;0;d;0;0;e;0;0,0,10,10,300,420)--5 Spalten
sendmessage(Lv&,~LVM_SETIMAGELIST,~LVSIL_NORMAL,IcoList&)
sendmessage(Lv&,(~LVM_FIRST+142),4,0)----------LVM_SETVIEW,LV_VIEW_TILE
sendmessage(Lv&,(~LVM_FIRST+162),0,TileView#)--LVM_SETTILEVIEWINFO
addstring(Lv&,Name 1|Info 1|Extra 1|Daten 1|Text 1)
addstring(Lv&,Name 2|Info 2|Extra 2|Daten 2|Text 2)
addstring(Lv&,Name 3|Info 3|Extra 3|Daten 3|Text 3)
TileInfo#.Item&   =0--------------------------------------Zeile 0
TileInfo#.Columns&=4--Anzahl Spalten als Extra-Zeilen
Tiles#.x1&        =4--Text
Tiles#.x2&        =2--Extra
Tiles#.x3&        =3--Daten
Tiles#.x4&        =1--Info
sendmessage(Lv&,(~LVM_FIRST+164),0,TileInfo#)--LVM_SETTILEINFO
TileInfo#.Item&   =1--------------------------------------Zeile 1
TileInfo#.Columns&=1--Anzahl Spalten als Extra-Zeilen
Tiles#.x1&        =4--Text
sendmessage(Lv&,(~LVM_FIRST+164),0,TileInfo#)--LVM_SETTILEINFO
TileInfo#.Item&   =2--------------------------------------Zeile 2
TileInfo#.Columns&=3--Anzahl Spalten als Extra-Zeilen
Tiles#.x1&        =1--Info
Tiles#.x2&        =2--Extra
Tiles#.x3&        =3--Daten
sendmessage(Lv&,(~LVM_FIRST+164),0,TileInfo#)--LVM_SETTILEINFO

while 1

    waitinput
    case %umessage=16:break-------Ende

endwhile

case IcoList&:~ImageList_Destroy(IcoList&)
dispose Tiles#
dispose TileInfo#
dispose TileView#

KompilierenMarqueSéparation
****************** ListView-Demo: Grouping
****************** XProfan 10 / Windows XP
****************** © by TCS (Uwe Pascal Niemeier) 052007
window 100,10-500,550
usefont MS Sans Serif,15,7,0,0,0
setdialogfont 1
usermessages 16
 $H Windows.ph
 $H commctrl.ph
declare Text#
dim Text#,255
declare LvGroup#
struct LVGROUP=Size&,Mask&,pszHeader&,cchHeader&,pszFooter&,cchFooter&,
GroupId&,StateMask&,State&,Align&
dim LvGroup#,LVGROUP
LvGroup#.Size&=sizeof(LvGroup#)
LvGroup#.Mask&=$11--LVGF_HEADER | LVGF_GROUPID
LvGroup#.pszHeader&=Text#
declare Lv#
struct Lv=Mask&,Item&,x#(32),GroupID&
dim Lv#,Lv
Lv#.Mask&=$100--LVIF_GROUPID
var Lv&=create(gridbox,%hwnd,a;0;50;b;0;50;c;0;50;d;0;50;e;0;50,0,10,10,300,310)
sendmessage(Lv&,(~LVM_FIRST+157),1,0)--LVM_ENABLEGROUPVIEW (Grouping un/aus)
~MultiByteToWideChar(0,0,Test,-1,Text#,255)-------------Gruppe 1 anlegen
LvGroup#.GroupId&=111
sendmessage(Lv&,(~LVM_FIRST+145),-1,LvGroup#)--LVM_INSERTGROUP
~MultiByteToWideChar(0,0,Nochn Test,-1,Text#,255)------Gruppe 1 anlegen
LvGroup#.GroupId&=222
sendmessage(Lv&,(~LVM_FIRST+145),-1,LvGroup#)--LVM_INSERTGROUP
addstring(Lv&,nom 1|Info 1|Extra 1|données 1|Text 1)
addstring(Lv&,nom 2|Info 2|Extra 2|données 2|Text 2)
addstring(Lv&,nom 3|Info 3|Extra 3|données 3|Text 3)
Lv#.Item&=0-------------------------------------la ligne 0
Lv#.GroupID&=111
sendmessage(Lv&,~LVM_SETITEM,0,Lv#)
Lv#.Item&=1-------------------------------------la ligne 1
Lv#.GroupID&=222
sendmessage(Lv&,~LVM_SETITEM,0,Lv#)
Lv#.Item&=2-------------------------------------la ligne 2
Lv#.GroupID&=111
sendmessage(Lv&,~LVM_SETITEM,0,Lv#)

tandis que 1

    waitinput
    cas %umessage=16:pause-------Ende

endwhile


SeeYou
Pascal
 
25.05.2007  
 




Dieter
Zornow
Hmm, cela gibt es déjà longtemps comme Programme sur meiner Webseite dans reinem Profan

Viele Grüße aus Bangkok

Dieter
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
25.05.2007  
 



Dieter Zornow
Hmm, cela gibt es déjà longtemps comme Programme sur meiner Webseite dans reinem Profan

Viele Grüße aus Bangkok

Dieter


allô Dieter - bien sûr gibt es déjà vieles entsprechend sur den jeweiligen Websites - là suis je mir entier sûrement. seulement wem utilise es quoi trop savons cela es vieles gibt - sans savons - wohin on es findet. but meiner Snippet-Area ici ist es oui plan oui c'est ca cette circonstance trop beseitigen.

Aus diesem Grund habe je speziell ici pour cet Rubrik dem System beigebracht komfortabel Snippets a Poste et b trouver trop peut et c suchmaschinenoptimiert qui Inhalte aussi Seitenübergreifend bereitzustellen.

Es hat alors une autre la qualité quelque chose sur qui eigenen Page d'accueil trop posten - ou bien es dans un extra pour cette Zweck geformtes System einzutragen. je mon cela Bestenfalls beide Varianten synchon betrieben volonté. sur bien allemande dass Codes sur den jeweiligen Homepages pour trouver sommes - et ici im System - pas zuletzt weil ici aussi chaque Codesnippet une eigenen Fil besitzt et weitergeformt/debatiert volonté peux.
 
25.05.2007  
 



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

2.764 Views

Untitledvor 0 min.
Gast.081512.10.2024
Uwe Lang13.04.2020
Manfred Barei01.03.2019
Thomas Freier26.11.2017
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