随笔- 48
文章- 351
评论- 16
阅读-
25万
文章分类 - MFC
CButtonST使用技巧(三)
摘要:本篇将向大家介绍两个CButtonST的派生类。 一、CWinXPButtonST类 CWinXPButtonST类 是一个CButtonST的派生类。它的特点是使用了WindowsXP中的圆角、黑色边框的风格。它包括WinXPButtonST.h和WinXPButtonST.cpp两个文件,而由于它是从CButtonST派生而来的,所以在引用它时,也要一并引入CButtonST的文件。 使用...
阅读全文
CButtonST使用技巧(二)
摘要:上一篇文章《》介绍了CButtonST使用的7种技巧,本篇主要包括了以下的效果: 1. 改变鼠标进入按钮时的形状(超链接效果) 2. 菜单按钮 3. 位图按钮 4. 按钮焦点 5. CheckBox按钮 6. 透明按钮(按钮背景和窗口背景一样) 7. 特殊的PictureBox 效果一:改变鼠标进入按钮时的形状(超链接效果) 假设按钮ID为IDC_BUTTON1 1. 添加成员变量 CBut...
阅读全文
CButtonST使用技巧(一)
摘要:下载CButtonST示例源代码 下载CButtonST类的源代码 本篇主要包括了以下的效果: 1. 在按钮上加入Icon,使Icon和文字同时显示 2. 显示平面按钮 3. 使按钮上的图标可变 4. 设置按钮在不同状态下的底色和文字颜色 5. 设置图标和文字的位置 6. 根据Icon的形状设置按钮的形状 7. 添加Tooltips 以下是Basic Features的演示界面: 效果一:...
阅读全文
CButtonST类公共接口函数(转)
摘要:以下是CButtonST类的所有公共成员函数(函数名按音序排列先后): CButtonST::DrawBorder DWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE) 注释: 因为CButtonST的默认显示风格是平面按钮。调用此函数用来显示按钮边框。 参数: bDrawBorder: 值为TRUE则显示按钮边框。 ...
阅读全文
钩子的类型和实现
摘要:Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接 口,用它可以截获并处理送给 其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输...
阅读全文
底层键盘钩子
摘要:/*======================================================================== 文件: kbevent.h 说明:全局消息钩子 时间:2005-03-20 编写:oshj || oshj@21cn.com 环境:VC6.0/Win2000 Pro/SP4/1024*768 特别说明:NT5.0以上操作系统才能支持,WIN9...
阅读全文
VC编程增加热键功能
摘要:热键分菜单热键、应用程序热键和系统级热键。 一、菜单热键: 直接在菜单中包含 &X 即可,X是任意你想使用的字符键。 示例:About菜单项的Caption可以这么写:“&About”或者“关于(&A)”都表示用A来调用该菜单项,不区分大小写。 二、应用程序热键: 非基于对话框的: 在Resource View的Accelerator中添加相应ID和按键即可。 基于模态对话框的: 参见微...
阅读全文
有關对话框
摘要:类的继承图表 CObject CCmdTarget CWnd //由CWnd派生,是一个窗口类 CDialog 对话框分为模态对话框和非模态的对话框 CDialog::DoModal //virtual int DoModal() 调用DoModal()创建一个模态的对话框 它的返回值是做为CDialog::EndDailog成员函数的参数,...
阅读全文
小技巧20个
摘要:一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 OsVer...
阅读全文
RichEdit使用手册
摘要:RICH EDIT 控件 SDK 参考手册 摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通过Win32 API调用来扩展VB下的Rich Edit控件的功能,所以对于每个消息的详细说明和注意事项未作过多说明,感兴...
阅读全文