Load ImgButton/ImgButtonX Controls (from .pbr)

Category: Controls

Date: 02-16-2022

Return to Index


 
'ImgButton and ImbButtonX controls load from a resource file (*.pbr)
'When the controls are created, their images are loaded by name from a resource file.
'Both controls maintain a fixed size.
'ImgButton control does not resize the image to fit the control.
'ImgButtonX control resizes the image to fit the control.
 
'Primary Code:
Control Add ImgButton, hDlg, 100,"cowgirl", 20,10,150,150
Control Add ImgButtonX, hDlg, 200,"cowgirl", 140,10,150,150
 
'Compilable Example:  (Jose Includes)
'In this example, a 100x100 image ("cowgirl") residing in the
'resource file called "cowgirl" is put in both controls - Image and ImageX.
'The 200x200 Image control shrinks to 100x100
'The 200x200 ImageX control size does not change. The image grows to fit the control.
#Compiler PBWin 9, PBWin 10
#Compile EXE
#Include "Win32API.inc"
#Resource "gbsnippets.pbr"
Global hDlg As Dword
 
Function PBMain() As Long
   Dialog New Pixels, 0, "Test Code",300,300,400,250, %WS_OverlappedWindow To hDlg
   Control Add ImgButton, hDlg, 100,"cowgirl", 20,10,150,150
   Control Add ImgButtonX, hDlg, 200,"cowgirl", 140,10,150,150
   Dialog Show Modal hDlg
End Function
 
'gbs_00175
'Date: 03-10-2012


created by gbSnippets
http://www.garybeene.com/sw/gbsnippets.htm