`
- 浏览:
1169299 次
- 性别:
- 来自:
北京
-
-- Flystone 整理
首先定义 API
-
FUNCTIONIntegerGlobalAddAtom(refstringlpString)LIBRARY"kernel32.dll"ALIASFOR"GlobalAddAtomA"
-
FUNCTIONulongRegisterHotKey(ulonghwnd,ulongid,ulongfsModifiers,ulongvk)LIBRARY"user32.dll"
定义变量:
- constantintegerMOD_ALT=1
- constantintegerMOD_CONTROL=2
- constantintegerMOD_SHIFT=4
-
intatomid[11]
注册热键,比如说在OPEM事件中:
-
longll_RC
-
stringls_str[11]
-
ls_str[1]="MyatomID0"
-
atomid[1]=GlobalAddAtom(ls_str[1])
-
ll_RC=RegisterHotKey(Handle(this),atomid[1],0,48)
-
ls_str[2]="MyatomID1"
-
atomid[2]=GlobalAddAtom(ls_str[2])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[2],0,49)
-
ls_str[3]="MyatomID2"
-
atomid[3]=GlobalAddAtom(ls_str[3])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[3],0,50)
-
ls_str[4]="MyatomID3"
-
atomid[4]=GlobalAddAtom(ls_str[4])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[4],0,51)
-
ls_str[5]="MyatomID4"
-
atomid[5]=GlobalAddAtom(ls_str[5])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[5],0,52)
-
ls_str[6]="MyatomID5"
-
atomid[6]=GlobalAddAtom(ls_str[6])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[6],0,53)
-
ls_str[7]="MyatomID6"
-
atomid[7]=GlobalAddAtom(ls_str[7])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[7],0,54)
-
ls_str[8]="MyatomID7"
-
atomid[8]=GlobalAddAtom(ls_str[8])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[8],0,55)
-
ls_str[9]="MyatomID8"
-
atomid[9]=GlobalAddAtom(ls_str[9])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[9],0,56)
-
ls_str[10]="MyatomID9"
-
atomid[10]=GlobalAddAtom(ls_str[10])
-
ll_RC=ll_RC+RegisterHotKey(Handle(this),atomid[10],0,57)
-
ls_str[11]="MyatomIDX"
-
ifll_RC<10then
-
messagebox("错误","错误信息")
-
endif
响应OTHWE事件:
- IFwparam=atomid[1]....THEN
-
-
- ENDIF
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
sendtext 用于向pb数据窗口控件中的焦点编辑框赋值 pb_xor 用于异或运算 在pb下函数的声明 function int pb_xor(int i_a,int i_b) library "sendtext.dll" 由于pb不支持异或运算,所以编写这个函数来扩展pb的...
用方向键在数据窗口中移动焦点。用回车键增加明细、保存数据。PB9.0
快捷键显示或隐藏窗口 pb 代码 能够使用
PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应PB窗口自适应
pb初学者必看.
sendtext 用于向pb数据窗口控件中的焦点编辑框赋值 pb_xor 用于异或运算 在pb下函数的声明 function int pb_xor(int i_a,int i_b) library "sendtext.dll" 由于pb不支持异或运算,所以编写这个函数来扩展pb的...
如果你能在你的应用程序中添加一些热键,就可以加快用户的操作速度,特别是对那些熟练的操作人员,他们特别欢迎快捷键的操作方式。...该方法可以实现:无论何时,只要用户按下热键,都将触发窗口中的事件。 ....
在PB中巧用下拉数据窗口,内含源码。PowerPB提供了下拉数据窗口(DropDown DataWindow),使数据窗口更灵活、更方便
pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的数据窗口;pb生成可重用的...
PB用窗口datawindow做模拟下拉数据窗
pb小功能,控制弹出窗口,在屏幕中间位置显示, 方便大家参考学习交流。
PB窗口框架PB窗口框架PB窗口框架PB窗口框架PB窗口框架PB窗口框架
收藏作品 pb 网络考试系统 powerbuild 数据窗口 XP界面
掌握了pb中数据窗口,pb差不多就会了。
PB数据窗口中行列颜色设置 ,如何动态改变数据窗口中列的颜色的表达式
pb9源码,自定义pb数据窗口线条颜色,包括grid样式数据窗口,绘制边框等,另还提供了一个提取机器码的函数
PBMDI窗口添加控件后,打开窗户后,会被主窗口控件覆盖,使得子窗口显示存在问题。很好的解决PB的mdi窗口添加控件不能显示窗口的问题(PB9.03和PB11.5都验证通过)
PB8用的数据窗口控件,比较简单,实用,可以下下载直接加载
PB动态创建数据窗口,利 用 PB 动 态 创 建 数 据 窗 口,SQLCA.SyntaxFromSQL
pb 数据窗口 拖拽 dragdrop 运行效果 http://hi.csdn.net/attachment/201008/25/0_12826945310m12.gif