lb_AddItem (软件)
lb_AddItem(电脑游戏)
lb_AddItem(电视机)
lb_AddItem(电视台)
lb_AddItem(电脑)
lb_AddItem(电脑游戏软件)
singlelineedit控件的modified事件
long li_index
li_index= SendMessage(handle(this) EM_GETLINECOUNT sle_text)
lb_selectitem(li_index)
为ListBox添加水平滚动条
Powerscript:
窗口的open事件
lb_AddItem(软件)
lb_AddItem(电脑游戏)
lb_AddItem(电视机)
lb_AddItem(电视台)
lb_AddItem(电脑)
lb_AddItem(电脑游戏软件)
SendMessage (handle(this) EM_GETLINE )
实现拖动无标题栏窗体
Powerscript:
在窗口的自定义事件ue_lbuttondown(pbm_lbuttondown)
long ReturnVal
x = ReleaseCapture()
ReturnVal = SendMessage(hwnd WM_NCLBUTTONDOWN HTCAPTION )
获取多行文本框行数
Powerscript:
Commandbutton的clicked事件
Messagebox( SendMessage(handle(mle_) EM_GETLINECOUNT ))
设置树型列表控件标题行高度
Powerscript:
tv_的constructor事件
SendMessage(handle(tv_) TVM_SETITEMHEIGHT )
突破Powerbuilder中的多行文本框k的限制
Powerscript:
SendMessage(handle(mle_) EM_LIMITTEXT )
用程序代码控制文本框的滚行与滚列
Powerscript:
SendMessage(handle(sle_) EM_LINESCROLL )//下卷一行
SendMessage(handle(sle_) EM_LINESCROLL )//上卷一行
SendMessage(handle(sle_) EM_LINESCROLL )//右卷一列
SendMessage(handle(sle_) EM_LINESCROLL )//左卷一列
三结束语
在编写Powerbuilder应用时应该充分调用相关的api函数来扩充pb的一些不足
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
[] []