Deklaration: Declare Function PickIconDlg Lib "shell32.dll" _ Alias "#62" ( _ ByVal hwndOwner As Long, _ ByVal lpstrFile As String, _ ByVal nMaxFile As Long, _ lpdwIconIndex As Long) As Long Beschreibung: Parameter:
Rückgabewert: Beispiel: Private Declare Function PickIconDlg Lib "shell32.dll" _ Alias "#62" ( _ ByVal hwndOwner As Long, _ ByVal lpstrFile As String, _ ByVal nMaxFile As Long, _ lpdwIconIndex As Long) As Long Private Declare Function ExtractIcon Lib "shell32.dll" _ Alias "ExtractIconA" ( _ ByVal hInst As Long, _ ByVal lpszExeFileName As String, _ ByVal nIconIndex As Long) As Long Private Declare Function DrawIcon Lib "user32" ( _ ByVal hdc As Long, _ ByVal x As Long, _ ByVal y As Long, _ ByVal hIcon As Long) As Long Private Declare Function DestroyIcon Lib "user32" (ByVal hIcon As Long) As Long ' Icon per Dialog wählen und in ein Bildfeld übertragen Private Sub Command1_Click() Dim hIco As Long, TmpIndex As Long, RetVal As Long, TmpIconFile As String * 256 ' Icon-Dialog aufrufen. ' Achtung!!! Unter Windows NT vorher in Unicode Konvertieren TmpIconFile = "c:\windows\system\pifmgr.dll" & vbNullChar RetVal = PickIconDlg(Me.hWnd, TmpIconFile, Len(TmpIconFile), TmpIndex) If RetVal = 0 Then MsgBox "Sie haben kein Icon gewählt", vbOKOnly + vbInformation, _ "Abbrechen" Exit Sub End If ' Extrahieren und Zeichnen hIcon = ExtractIcon(App.hInstance, Left$(TmpIconFile, InStr(1, _ TmpIconFile, vbNullChar) - 1), TmpIndex) Picture1.Cls DrawIcon Picture1.hdc, 0, 0, hIcon Picture1.Refresh DestroyIcon hIcon End Sub Diese Seite wurde bereits 8.427 mal aufgerufen. |
vb@rchiv CD Vol.6 Geballtes Wissen aus mehr als 8 Jahren vb@rchiv! Online-Update-Funktion Entwickler-Vollversionen u.v.m. Buchempfehlung Tipp des Monats März 2024 Dieter Otter UTF-8 Konvertierung von Dateien und Strings VB6 selbst verfügt über keine Funktionen zur UTF-8 Konvertierung von Daten. Mit Hilfe des ADODB.Stream-Objekts lassen sich diese fehlenden Funktionen aber schnell nachrüsten. sevAniGif (VB/VBA) Anzeigen von animierten GIF-Dateien Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. |
||||||||||||||||||
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein. |