Il codice per mettere il contenuto una directory in una listview lo conosco ma come si mette l'icona predefinita(quella dell'applicazione con cui aprirla, per intenderci)?!?![]()
Il codice per mettere il contenuto una directory in una listview lo conosco ma come si mette l'icona predefinita(quella dell'applicazione con cui aprirla, per intenderci)?!?![]()
ho trovato qui della roba molto interessante ma cos'è quella sfilza di istruzioni
?codice:VERSION 4.00 Begin VB.Form Form1 Caption = "Form1" ClientHeight = 4845 ClientLeft = 1710 ClientTop = 1545 ClientWidth = 6585 Height = 5250 Left = 1650 LinkTopic = "Form1" ScaleHeight = 4845 ScaleWidth = 6585 Top = 1200 Width = 6705 Begin VB.PictureBox Picture1 AutoRedraw = -1 'True AutoSize = -1 'True Height = 300 Left = 3840 ScaleHeight = 12 ScaleMode = 2 'Point ScaleWidth = 12 TabIndex = 1 Top = 360 Width = 300 End Begin VB.FileListBox File1 Height = 450 Left = 720 TabIndex = 0 Top = 360 Width = 1215 End Begin ComctlLib.ListView ListView1 Height = 3255 Left = 720 TabIndex = 2 Top = 1080 Width = 5175 _Version = 65536 _ExtentX = 9128 _ExtentY = 5741 _StockProps = 205 ForeColor = -2147483640 BackColor = -2147483643 BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} Name = "MS Sans Serif" Size = 8.25 Charset = 0 Weight = 400 Underline = 0 'False Italic = 0 'False Strikethrough = 0 'False EndProperty Appearance = 1 Icons = "" SmallIcons = "" End Begin ComctlLib.ImageList ImageList1 Left = 2520 Top = 360 _Version = 65536 _ExtentX = 1005 _ExtentY = 1005 _StockProps = 1 BackColor = -2147483643 MaskColor = 12632256 End End Attribute VB_Name = "Form1" Attribute VB_Creatable = False Attribute VB_Exposed = False![]()
![]()
ho cpiato tutto e ora quando provo a far partire il programma mi si chiude Visual Basic :di56:
L'istruzione che blocca tutto è (manco a dirlo)
codice:retval = DrawIconEx(Picture1.hdc, 0, 0, shgFileInfo.hIcon, 0, 0, 0, 0, DI_NORMAL)