PB 自定义事件

Event ID 含义 内容浅析 单选或多选按钮消息(前缀:pbm_bm) pbm_bmgetcheck 单选按钮或多选按钮是否被选。 pbm_bmgetstate 按钮是否加亮。 pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。 pbm_bmsetstate 加亮或不加亮按钮。 pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。 单选或多选按钮通知消息(前缀:pbm_bn) pbm_bnclicked 按钮控件被点中。 ...
默认分类 | 2006-08-01 21:28 | 阅读 1800 次 | 评论 1 条

将已变为绿色的 dw 标题栏再变为灰色

CONSTANT LONG WM_NCACTIVATE = 134 Send(Handle(dw_1),WM_NCACTIVATE,0,0)
默认分类 | 2006-07-24 21:23 | 阅读 1169 次 | 评论 0 条

将带 Title(标题栏)的 DW 的灰色标题栏变为绿色

今天学习到一招: //----------------------------------------------------------------------------- CONSTANT LONG WM_NCACTIVATE = 134 Send( Handle(dw_1) , WM_NCACTIVATE , 1 , 0 ) //-----------------------------------------------------------------------------
默认分类 | 2006-07-24 21:19 | 阅读 1032 次 | 评论 0 条

权限控制算法

这里我介绍一种很常用,也比较Professor的权限控制思路。这里我用java语言描述,其实都差不多的。自己转一下就可以了。为了方便,我们这里定义a^b为:a的b次方这里,我们为每一个操作设定一个唯一的整数值,比如: 删除A---0修改A---1添加A---2 删除B---3修改B---4添加B---5。。。 理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。 这样,如果用户有权限:添加A---2;删除B---3;修改B---4那用户的权限值 purview =2^2+2^3+2^4=28,也就是2的权的和了(之前打错了)。化成二进制可以表示为11100这样,如...
默认分类 | 2006-07-21 22:50 | 阅读 1130 次 | 评论 0 条

自定义纸张的两种方式

1、使用机器码控制: 大多数打印机指令使用控制码 Escape 作为其指令序列的第一个序列码 设置换行量(行距)1/8 英寸 ASCII码: ESC 0 十进制码: 27 48 设置以行为单位的页长 ASCII码: ESC C n 十进制码: 27 67 n ...
默认分类 | 2006-07-21 21:54 | 阅读 1471 次 | 评论 0 条

一个用OLE做的 XP 风格菜单

刚下了一个用 Office 的 OCX 控件做的 XP 风格菜单的例程,结果在我的 windows 2003 上运行出错。郁闷。
默认分类 | 2006-07-19 17:50 | 阅读 1137 次 | 评论 0 条

怎样用代码将SheetBar与FrameBar放到同一水平位置上?

仔细研究了 SetToolbarPos()函数,问题已得到解决。 问题解决方法: 1、对每一个工具条的 ToolBarItemBarIndex 值必须 设置为 不一样,否则没有效果; 2、SetToolbarPos( )函数有两种使用方法: (1)、SetToolbarPos ( toolbarindex, dockrow, offset, insert ) (2)、SetToolbarPos ( toolbarindex, x, y, width, height ) 这里我使用的第(1)种,其中 toolbarindex 表示 “要设置的工具条的索引”,...
默认分类 | 2006-07-18 18:59 | 阅读 1893 次 | 评论 0 条

祝贺又拥有一个记事本

今日偶得一记事本,妙哉妙哉。
默认分类 | 2006-07-14 21:31 | 阅读 1232 次 | 评论 0 条
浏览49598次