DlgSetPicture Instruction
Syntax DlgSetPicture DlgItem, FileName, Type
Group Dialog Function
Description
Instruction: Set the file name for DlgItem.
This
instruction/function must be called directly or indirectly from a
dialogfunc.
Parameter Description
DlgItem If this is a numeric value then it is the dialog item number. The first item is 0, second is 1, etc. If this is a string value then it is the dialog item's field name.
FileName Set the file name of DlgItem to this string value.
Type This numeric value indicates the type of bitmap used. See below.
Type Effect
0 FileName is the name of the bitmap file. If the file does not exist then "(missing picture)" is displayed.
3 The clipboard's bitmap is displayed. If the clipboard does not contain a bitmap then "(missing picture)" is displayed.
16 Same a 0, but instead of displaying "(missing picture)" a run-time error occurs.
19 Same a 3, but instead of displaying "(missing picture)" a run-time error occurs.
Example
'#Language
"WWB-COM"
Sub Main
Begin Dialog
UserDialog 200,120,.DialogFunc
Picture
10,10,180,75,"",0,.Picture
OKButton 30,90,60,20
PushButton 110,90,60,20,"&View"
EndDialog
Dim dlg As
UserDialog
Debug.PrintDialog(dlg)
End Sub
Function
DialogFunc(DlgItem$, Action%, SuppValue?) As
Boolean
Debug.Print "Action=";
Action%
Select Case Action%
Case 1 ' Dialog box
initialization
Beep
Case 2 ' Value changing or button
pressed
Select Case
DlgItem$
Case
"View"
FileName =
GetFilePath("Bitmap","BMP")
DlgSetPicture
"Picture",FileName,0
DialogFunc = True 'do not exit the
dialog
EndSelect
End Select
EndFunction