| |
|
|
- page 1 - |
|
Fred Matthiesen | comment peux je eigene Fotos/Bilder dans einem Listview représenter. Z.B. une Adressverwaltung avec prénom,nom,photo,..... ou bien photo,prénom,nom,..... qui Reihenfolge ist égal. |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
Fred Matthiesen | Ist alles noir. ici qui geänderte Code: KompilierenMarqueSéparationDeclare lvdll&,listview&,text$,x&,y&,z&,ilist&,bild1&,bild2&
$I Listview_Funktionen.inc
lvdll&=usedll("Listview.dll")
Cls @Rgb(23,23,23)
Def ImageList_Create(5) !"comctl32.dll","ImageList_Create"
Def ImageList_Destroy(1) !"comctl32.dll","ImageList_Destroy"
Def ImageList_Add(3) !"comctl32.dll","ImageList_Add"
Usefont "MS Sans Serif",10,0,0,0,0
SetDialogFont 1
InitMessages(%hwnd)
ilist&=ImageList_Create(80,80,33,0,0)
listview&=CreateListView(%hwnd,%hinstance,0,@Rgb(0,0,0),-1,$3)
bild1&=Create("hPic",-1,"C: est est3.bmp")
ImageList_Add(ilist&,bild1&,0)
bild2&=Create("hPic",-1,"C:TestTest3.bmp")
ImageList_Add(ilist&,bild2&,0)
SetImageList(listview&,ilist&)
InsertColumn listview&,"Name",200,0
InsertColumn listview&,"Index",160,0
SetItem listview&,"Test","Test"
SetItem listview&,"Test","Test"
SetItem listview&,"Test","Test"
SetIcon(listview&,0,0)
SetIcon(listview&,1,1)
SetIcon(listview&,2,2)
SetIconColumn(1)
SetIcon(listview&,0,0)
SetIcon(listview&,1,0)
SetIcon(listview&,2,2)
ShowListView(listview&,8,8,480,320)
While 1
waitinput
Case %key=2:BREAK
EndWhile
ImageList_Destroy(ilist&)
DestroyWindow(%hwnd)
freedll lvdll&
Fin
|
|
|
| |
|
|
|
Fred Matthiesen | ici ist qui geänderte Purebasiccode: KompilierenMarqueSéparationIncludeFile "Listview.pb"
Global flen.l, lhandle.l, bereich.l
Global datei.s, datei2.s, db_datei.s
Global spalte1.s, spalte2.s, spalte3.s, sp1.s, sp2.s, sp3.s, selected.s
spalte1.s = "Name"
spalte2.s = "Index"
Dim Spalten.l(2)
Dim Sortspalten.l(2)
selected = Space(16384)
fenster1.l = OpenWindow(0, 100, 100, 600, 460, "List - View", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget|#PB_Window_ScreenCentered)
If CreateGadgetList(WindowID(0))
ButtonGadget(1, 10, 10 ,70, 20, "Ende")
Frame3DGadget(10, 5, 100, 580, 350, "Listview", #PB_Frame3D_Double)
fenster.l = GadgetID(10)
; Listview initialisieren und erstellen
lhandle = CreateListview(fenster, 150, 150, RGB(255, 255, 255), -1, $31)
IColumn(lhandle, @spalte1, 240, 0)
IColumn(lhandle, @spalte2, 80, 1)
EndIf
; Listview anzeigen
ShowListview(lhandle, 5, 15, 570, 320)
; Messageverwaltung einschalten
InitMessages(fenster)
Repeat
EventID.l = WaitWindowEvent()
Select EventID
Case #PB_Event_CloseWindow
Quit = 1
Case #PB_Event_Gadget
Select EventGadget()
Case 7
Ouit=1
EndSelect
EndSelect
Until Quit = 1
; Messageverwaltung wieder ausschalten
CloseMessages(fenster)
FreeMemory(0)
DestroyWindow_(fenster1)
CloseWindow(0)
CloseLibrary(#lvdll)
./../../references-fonction/XProfan/end/'>Fin
|
|
|
| |
|
|
|
| @Frank: cela ganze IE-Dateianzeigegeschichtchen mais est un LV ou bien? |
|
|
| |
|
|
|
| allô à qui Experten Bevor je cela roue récente erfinde - gibt es irgendwo dans den Tiefen qui Code-Kiste une kleinen Code, avec dem on dedans eines Programmes de vorhandenen Bildern Tumbnails erstellen peux ? (hoffentlich habe Je l' Daumennagel richtig geschrieben ) - qui Frage steht im Zusammenhang avec diesem Thema (Bilder dans Listview représenter) alors pas offtopic |
|
|
| |
|
|
|
Frank Abbing | @iF: je denke. qui Windows-Hintergrund ist oui aussi eines. mais il y a plusieurs Arten de Listviews. qui Listview.dll soutenu qui sogenannten Report-Listviews.
@Fred: c'est noir, weil du la couleur RGB(0,0,0) = 0 gesetzt la hâte. mets dans meinen oberen Code simple dessus irgendwo rein:
Def GetSysColor(1) !USER32,GetSysColor
[quote-part:e52788ee24]qui Image_list-Befehle kennt il pas. Allerdings qui Aider zur Listview.dll aussi pas.Es sembler alors Profan-Befehle trop son. mais aussi dans cette Aider suis je pas fündig geworden. Anscheinen sommes cela Sendmassage-Befehle. je vermute cela la fois. alors: dans quel Aider stehen cet Befehle? Diesen Befehl habe je dans qui Listview.dll-Aider trouvé: CreateImageList(F,B). c'est mais aussi alles. [/quote-part:e52788ee24] oui, CreateImageList() est zur Listview.dll. Pour qui grossen Bilder peux du cela mais pas verwenden. qui anderen sommes APIs, qui dessus im Quellcode défini sommes: KompilierenMarqueSéparation Genauer dit, il y a trois Funktionen aus qui ComCtl32.dll des Systems. comment qui mais dans PB défini et aufgerufen volonté doit weiss je pas. Ist jedenfalls entier normale API. |
|
|
| |
|
|
|
Frank Abbing | |
|
| |
|
|
|
| @Horst: Thumbnail[s] |
|
|
| |
|
|
|
| [quote-part:1e6dde129d]@Horst: Thumbnail[s] [/quote-part:1e6dde129d] @iF ...mais j'étais dicht tour, gelle ? |
|
|
| |
|
|
|
| [quote-part:2dd053f59b=Horst Horn][quote-part:2dd053f59b]@Horst: Thumbnail[s] [/quote-part:2dd053f59b] @iF ...mais j'étais dicht tour, gelle ? [/quote-part:2dd053f59b] Saudicht! |
|
|
| |
|
|
|
Jörg Sellmeyer | [quote-part:aad8924fec=Horst Horn]allô à qui Experten Bevor je cela roue récente erfinde - gibt es irgendwo dans den Tiefen qui Code-Kiste une kleinen Code, avec dem on dedans eines Programmes de vorhandenen Bildern Tumbnails erstellen peux ? (hoffentlich habe Je l' Daumennagel richtig geschrieben ) - qui Frage steht im Zusammenhang avec diesem Thema (Bilder dans Listview représenter) alors pas offtopic [/quote-part:aad8924fec] allô Horst, avec dem neuen Créer(hSizedPic,.) ist cela vite erledigt. |
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 07.11.2006 ▲ |
|
|
|
|
Fred Matthiesen | Toll, maintenant ca va dans Profan9. qui Bilder dürfen max. 80x80 Pixel avons. dans cette Auflösung est un photo aussi encore bien trop erkennen. Habe comme Text simple angegeben et qui Spalte sur 80 reduziert. Super, maintenant habe je une Spalte seulement avec Fotos. maintenant doit je cela Ganze seulement encore dans Purebasic zum courir avons ensuite ist cela but erreicht. peut-être sieht Heinz cela et alors pourrait mir plus aider. merci déjà la fois d'avance. |
|
|
| |
|
|
|
| je glaub Heinz et Thomas sommes ici unsere PBer, mais je crois cela ganze dans PB hinzubiegen ist garnicht schwer - zumal doch alle Apis ebenso zur Disposition stehen?!
je crois aussi - la fois maintenant mais sous uns xprofaner - dans PB muss on irgendwie komisch avec den Controlhandles tourner autour de. Wir Sauver oui (comme sich est ) qui Handles de Controls dans Longs - je crois c'est dans PB anders. |
|
|
| |
|
|