16/06/11 11:39
fusebyte
ho seguito questo link
nuke.vbcorner.net/Progetti/VB60/Progettivari/tabid/79/language/it-IT/…
trovato in un altro thread,sempre qui in sezione.
ho tentato di adattare il codice per la mia applicazione.
ho caricato il modulo.bas
creato un form di test
aggiunto un tasto command
incollato il codice, filtrando le linee di comando che ritenevo fossero adatte e
scartando quello in piu'.
il PNG da caricare dentro il tasto command1 è tasc.png
Non ho capito bene il fatto del picture1, cmq non carica il PNG ed immagino
perche' ho sbagliato sicuramente qualcosa.
Qualcuno puo' farmi vedere l'errore?
Grazie
nuke.vbcorner.net/Progetti/VB60/Progettivari/tabid/79/language/it-IT/…
trovato in un altro thread,sempre qui in sezione.
ho tentato di adattare il codice per la mia applicazione.
ho caricato il modulo.bas
creato un form di test
aggiunto un tasto command
incollato il codice, filtrando le linee di comando che ritenevo fossero adatte e
scartando quello in piu'.
il PNG da caricare dentro il tasto command1 è tasc.png
Option Explicit Private Declare Function GetSysColor Lib "user32" (ByVal nIndex As Long) As Long Public Sub LoadPNG(ByVal sFilePNG As String) Dim lngInitGDIPlus As Long Dim C As Long Dim sFile As String sFile = APP.Path & "\tasc.png" '& sFilePNG C = Me.BackColor If C < 0 Then C = GetSysColor(C - &H80000000) lngInitGDIPlus = InitGDIPlus Picture1.Picture = LoadPictureGDIPlus(sFile, , , C) With Command1 .Width = Picture1.Width .Height = Picture1.Height + 300 .Picture = LoadPictureGDIPlus(sFile, , , C) End With FreeGDIPlus lngInitGDIPlus UpdateSetLayout End Sub
Non ho capito bene il fatto del picture1, cmq non carica il PNG ed immagino
perche' ho sbagliato sicuramente qualcosa.
Qualcuno puo' farmi vedere l'errore?
Grazie
aaa