【漆天编程】Powerbasic语言编写的最简单的程序

现在我们来创建一个最简单的程序。

这个程序的功能就是创建一个窗体,在窗体上面放置一个按钮,点击按钮,就会将窗口最小化在任务栏。

通过这个例子,可以了解到一个完整的Powerbasic程序的结构。

程序的启动函数是PBMain(),启动后,通过Dialog New 命令创建窗体,Control Add Buttom 命令创建按钮,然后使用Dialog show 命令显示这个窗口,并指定窗体的事件回调函数为DlgProc。

回调函数中,用到了win32api showwindow,所有,程序前面包含了 Win32API.inc这个api。

#Compile Exe
#Dim All
#Include "Win32API.inc"
Global hDlg as DWord

'主函数,创建一个窗体和一个按钮
Function PBMain() As Long
    Dialog New Pixels,0,"Test",300,300,200,200,%WS_OverlappedWindow To hDlg
    Control Add Button, hDlg, 100,"按钮", 50,10,100,20
    Dialog Show Modal hDlg Call DlgProc
End Function

'回调函数,点击按钮,窗口最小化
CallBack Function DlgProc() As Long
    If CB.Msg = %WM_Command AND CB.Ctl = 100 Then
        ShowWindow hDlg, %SW_Minimize
    End If
End Function

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漆学军

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值