Example
| Dim hFont As Long Sub Main Begin Dialog UserDialog 400,203,"FontTest",.userFunction ' %GRID:10,7,1,1 Text 30,14,100,35,"Text1",.Text1 TextBox 150,14,110,35,.TextBox1 OKButton 90,70,90,21 End Dialog Dim dlg As UserDialog hFont = DlgCreateFont("FixedSys") Dialog dlg DlgDeleteFont hFont End Sub Private Function userFunction(DlgItem$, Action%, SuppValue&) As Boolean Select Case Action% Case 1 ' Dialog box initialization DlgSetFont SuppValue, DlgControlId("Text1"), hFont Case 2 ' Value changing or button pressed Case 3 ' TextBox or ComboBox text changed Case 4 ' Focus changed Case 5 ' Idle Case 6 ' Function key End Select End Function
|