PB中设置各种窗口风格的API
来源:互联网 发布:python导航 中英文 编辑:程序博客网 时间:2024/05/16 18:23
PB中设置窗口风格的API
直接主题:
下面的方法可以设置各种窗口的属性,包括大小,最大化,最小化,
response风格的窗口一样可以设置
注:窗口的controlmenu=false //必须的,否则不生效
API声明:
Function long SetWindowLongA(ulong hWnd, int nIndex, long dwNewLong) library "user32"
Function long GetWindowLongA(ulong hWnd, int nIndex) library "user32"
常数:
Constant Long GWL_STYLE = -16 //窗口样式
Constant Long WS_SYSMENU = 524288 //带系统菜单的窗口constant long WS_THICKFRAME=262144 //窗口可以改变大小
Constant Long WS_MINIMIZEBOX = 131072 //创建一个有最小化按扭的窗体。
Constant Long WS_MAXIMIZEBOX = 65536 //创建一个有最大化按扭的窗体。
OPEN事件:
this.controlmenu=false 窗口的这个属性一定要设置
Long lStyle
lStyle = GetWindowLonga( Handle(This), -16) //获取原风格
lStyle+=WS_SYSMENU //控制菜单
lStyle+=WS_MAXIMIZEBOX //最大化按钮
lStyle+=WS_MINIMIZEBOX //最小化按钮
lStyle+=WS_THICKFRAME //改变大小
SetWindowLonga( Handle(This), -16, lStyle ) //设置新的风格
//窗口大小会有所改变,所以重新resize
resize(workspacewidth(),workspaceheight())
- PB中设置各种窗口风格的API
- PB中数据窗口“Update Properties”的设置
- pb中利用api使pb编写的窗口始终置前
- MFC中一些窗口风格的设置以及去掉某些窗口风格的方式
- MFC窗口风格的设置
- 如何在PB数据窗口中设置数据窗口的更新属性
- PB 数据窗口的字段设置焦点
- [PB]pb中数据窗口的两点应用技巧
- pb中POS的各种外设处理
- PB中共享数据窗口的应用
- pb中窗口的打开和关闭
- PB中数据窗口的函数小结
- PB数据窗口中按钮的封装
- PB中数据窗口的函数小结
- pb中数据窗口的部分函数
- 设置窗口风格
- CDockablePane窗口风格设置
- 设置WS_EX_CLIENTEDGE窗口风格
- Python 父类、子类的数据掺杂到一起了?
- 转载一篇写的不错的python装饰器
- 大杂烩
- 学习java要经常看的网站
- 习主席访腾讯 一家获赠QQ帐号!腾讯太丢人现眼! 马化腾能不能男人一点,硬一点!
- PB中设置各种窗口风格的API
- c++面试必须知道的问题
- Ryzom的文件
- ActionContext_、ValueStack、Stack_Context关系
- 关于程序的健壮性及鲁棒性
- 几种函数调用方式
- 走迷宫
- 直接遍历DirectorySearcher.FindAll()之后的内存泄漏
- 无序列表实现导航下拉菜单