社区
PowerBuilder
帖子详情
求pb_custom**, pb_uoexternal**, pb_vbxevent**的用法
incats
2003-10-15 03:59:55
求pb_custom**, pb_uoexternal**, pb_vbxevent**的用法
...全文
54
4
打赏
收藏
求pb_custom**, pb_uoexternal**, pb_vbxevent**的用法
求pb_custom**, pb_uoexternal**, pb_vbxevent**的用法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flyhot
2003-10-16
打赏
举报
回复
up
Jonea
2003-10-16
打赏
举报
回复
http://www.i-today.com.vn/documents/eBooks/McpBooks/ebooks/0672311798/ch13/ch13.htm
偶英文不太好。不懂得怎么翻。自己看吧
incats
2003-10-16
打赏
举报
回复
试了一下, 果如其言.谢你了, takeiteasy.
那么另两类事件做何解呢? 自己顶上来先.
takeiteasy
2003-10-15
打赏
举报
回复
pbm_custom01, 02...是PB自定义的消息响应事件,pbm_custom01对应1024, 02对应1025, 依次类推。 具体应用可以为:
Send(handle(parent), 1024, 0, 0)
上面这行代码将触发自定义的诸如ue_custom01事件。 常见的例子可见winsock.pbl里的WSAA..Select(handle(parent), 1024, 0, 0).
后面两个就不太清楚了, 疑为调用外部ocx后触发的消息?
帮你顶!
回答这么卖力, 别把分都给我, 只差87分就升及了。 :)
PB
自定义事件.pdf
PB
自定义事件.pdf 大全
pb
winsock通讯的范例
这是
PB
Socket 程序(异步流模式),对需要的人能够有用。 关键说明 服务器端 1,SocketServer中,有个
uo
_Socket_Server类型的数组Connects,实现多个连接管理。 2,
uo
_Socket_Server实例是通过w_1.tab_1.OpenTab()打开的。 3,SocketNotify为自定义事件
pb
m_
custom
01。 4,ue_SocketNotify为自定义事件。 想多了解一些的人,可以参考Pslib21.htm。 想深入研究的人,请看Socket规范。
pb
普通数据窗口 即停打印函数
仅适用于
pb
9 7610 及以上版本, 右键
pb
l 选import 导入本函数, 调用语句为:f_print_
custom
(dw_1)(假设要打印的数据窗口为dw_1)
PB
程序设计控件
用法
PB
程序设计中关于窗口和控件的详细描述,里面讲解了如何在窗口中建立控件,调用控件。
自己编译的UNICODE版任务栏通告操作控件
PB
9以上的
PB
版本适用。 使用只有三个函数,很简单。 这是用
PB
NI编写的控件,VC6的IDE,VC2003的编译器编译,UNICODE版本。 三个函数的使用说明: of_addtip(unsignedlong winhandle, string tip) 添加一个tip。这是必须首先调用的函数,即:在使用其他两个函数前,必须先调用此函数。 winhandle:窗口句柄,操作tip的窗口的句柄,tip的图标即用此窗口的图标。 tip: tip的字符内容。 of_modifytip(string title, string info) 修改tip的内容,并且动态将修改的内容立即显示。参数的含义明显。 of_deletetip() 删除tip. 对tip图标上的鼠标操作的处理: 原理是:图标上的所有windows消息,都会转发到参数winhandle所代表的窗口,作为该窗口的WM_USER消息,即触发该窗口的
pb
m_
custom
01事件。
pb
m_
custom
01事件的lparm参数指定tip图标的windows消息号。 具体作法:在参数winhandle所代表的窗口的
pb
m_
custom
01事件中写代码,检测lparm的值,以判断鼠标进行了哪种操作,如:lparm为517(WM_RBUTTONUP),表示鼠标弹起。
pb
m_
custom
01中的示例代码: //start CONSTANT long WM_MOUSEMOVE = 512 CONSTANT long WM_LBUTTONDOWN = 513 CONSTANT long WM_LBUTTONUP = 514 CONSTANT long WM_LBUTTONDBLCLK = 515 CONSTANT long WM_RBUTTONDOWN = 516 CONSTANT long WM_RBUTTONUP = 517 CONSTANT long WM_RBUTTONDBLCLK = 518 CONSTANT long WM_USER = 1024 CONSTANT long NIN_BALLOONSHOW =(WM_USER + 2) CONSTANT long NIN_BALLOONHIDE =(WM_USER + 3) CONSTANT long NIN_BALLOONTIMEOUT =(WM_USER + 4) CONSTANT long NIN_BALLOONUSERCLICK =(WM_USER + 5) m_base lm_menu CHOOSE CASE lparam CASE WM_MOUSEMOVE // CASE WM_LBUTTONDOWN //鼠标左键按下 CASE WM_LBUTTONUP //鼠标左键弹起 CASE WM_LBUTTONDBLCLK //鼠标左键双击 CASE WM_RBUTTONDOWN // SetFocus ( this ) lm_menu = CREATE m_base lm_menu.PopMenu(PointerX(),PointerY()) DESTROY lm_menu CASE WM_RBUTTONUP // CASE WM_RBUTTONDBLCLK // CASE NIN_BALLOONSHOW // CASE NIN_BALLOONHIDE // CASE NIN_BALLOONTIMEOUT // CASE NIN_BALLOONUSERCLICK // CASE ELSE Beep(0) END CHOOSE //end 注意事项: 经测试,本
PB
NI如果与其他非UNICODE版的
PB
NI同用时,会显示乱码。无解。 如有BUG,敬请及时告知。 本控件的讨论贴: http://topic.csdn.net/u/20090510/20/14a57e09-02ca-44df-8f9b-e3811678360d.html
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章