1
Visual Basic 6 / Re:cómo cargar una imagen de archivo (codejock pushbutton) ?
« en: Julio 02, 2016, 08:23:56 pm »
He encontrado este código, pero no trabajo por qué?
por favor ayuda
Código: [Seleccionar]
Option Explicit
Private Declare Function LoadLibraryEx _
Lib "kernel32" _
Alias "LoadLibraryExA" (ByVal lpLibFileName As String, _
ByVal hFile As Long, _
ByVal dwFlags As Long) As Long
Private Declare Function FreeLibrary _
Lib "kernel32" (ByVal hLibModule As Long) As Long
Private m_hMod As Long
Const ID_TEST_NEW = 111
Const ID_TEST_ECLUB = 112
Private Sub LoadResources()
Dim IDS() As Long
ReDim IDS(1)
IDS(0) = ID_TEST_NEW
IDS(1) = ID_TEST_ECLUB
If (m_hMod <> 0) Then
FreeLibrary m_hMod
End If
m_hMod = 0
m_hMod = LoadLibraryEx(App.Path + "\Project1.exe", 0, 0)
ImageManager.Icons.LoadBitmapFromResource LoadLibraryEx(App.Path + "\Project1.exe", 0, 0), ID_TEST_NEW, IDS(0), xtpImageNormal
ImageManager.Icons.LoadBitmapFromResource LoadLibraryEx(App.Path + "\Project1.exe", 0, 0), ID_TEST_ECLUB, IDS(1), xtpImageNormal
If (m_hMod <> 0) Then
FreeLibrary m_hMod
End If
End Sub
Private Sub Form_Load()
CommandBarsGlobalSettings.App = App
CommandBars.DeleteAll
Dim Toolbar As CommandBar
Set Toolbar = CommandBars.Add("mainapp", xtpBarTop)
With Toolbar.Controls
.Add xtpControlButton, ID_TEST_NEW, "&Test"
End With
LoadResources
Set CommandBars.Icons = ImageManager.Icons
PushButton1.Icon = ImageManager.Icons.GetImage(0, 0)
End Sub
por favor ayuda
