• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
thankgoodness
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  MFC

CButtonST使用技巧(三)

摘要:本篇将向大家介绍两个CButtonST的派生类。 一、CWinXPButtonST类 CWinXPButtonST类 是一个CButtonST的派生类。它的特点是使用了WindowsXP中的圆角、黑色边框的风格。它包括WinXPButtonST.h和WinXPButtonST.cpp两个文件,而由于它是从CButtonST派生而来的,所以在引用它时,也要一并引入CButtonST的文件。 使用... 阅读全文
posted @ 2008-04-17 10:33 宇晨 阅读(342) 评论(0) 推荐(0)
CButtonST使用技巧(二)

摘要:上一篇文章《》介绍了CButtonST使用的7种技巧,本篇主要包括了以下的效果: 1. 改变鼠标进入按钮时的形状(超链接效果) 2. 菜单按钮 3. 位图按钮 4. 按钮焦点 5. CheckBox按钮 6. 透明按钮(按钮背景和窗口背景一样) 7. 特殊的PictureBox 效果一:改变鼠标进入按钮时的形状(超链接效果) 假设按钮ID为IDC_BUTTON1 1. 添加成员变量 CBut... 阅读全文
posted @ 2008-04-17 10:32 宇晨 阅读(288) 评论(0) 推荐(0)
CButtonST使用技巧(一)

摘要:下载CButtonST示例源代码 下载CButtonST类的源代码 本篇主要包括了以下的效果: 1. 在按钮上加入Icon,使Icon和文字同时显示 2. 显示平面按钮 3. 使按钮上的图标可变 4. 设置按钮在不同状态下的底色和文字颜色 5. 设置图标和文字的位置 6. 根据Icon的形状设置按钮的形状 7. 添加Tooltips 以下是Basic Features的演示界面: 效果一:... 阅读全文
posted @ 2008-04-17 10:32 宇晨 阅读(298) 评论(0) 推荐(0)
CButtonST类公共接口函数(转)

摘要:以下是CButtonST类的所有公共成员函数(函数名按音序排列先后): CButtonST::DrawBorder DWORD DrawBorder(BOOL bDrawBorder = TRUE, BOOL bRepaint = TRUE) 注释: 因为CButtonST的默认显示风格是平面按钮。调用此函数用来显示按钮边框。 参数: bDrawBorder: 值为TRUE则显示按钮边框。 ... 阅读全文
posted @ 2008-04-17 10:28 宇晨 阅读(336) 评论(0) 推荐(0)
钩子的类型和实现

摘要:Windows系统是建立在事件驱动的机制上的,说穿了就是整个系统都是通过消息的传递来实现的。而钩子是Windows系统中非常重要的系统接 口,用它可以截获并处理送给 其他应用程序的消息,来完成普通应用程序难以实现的功能。钩子可以监视系统或进程中的各种事件消息,截获发往目标窗口的消息并进行处理。这样,我们就可以在系统中安装自定义的钩子,监视系统中特定事件的发生,完成特定的功能,比如截获键盘、鼠标的输... 阅读全文
posted @ 2008-04-16 17:31 宇晨 阅读(260) 评论(0) 推荐(0)
底层键盘钩子

摘要:/*======================================================================== 文件: kbevent.h 说明:全局消息钩子 时间:2005-03-20 编写:oshj || oshj@21cn.com 环境:VC6.0/Win2000 Pro/SP4/1024*768 特别说明:NT5.0以上操作系统才能支持,WIN9... 阅读全文
posted @ 2008-04-16 11:27 宇晨 阅读(521) 评论(0) 推荐(0)
VC编程增加热键功能

摘要:热键分菜单热键、应用程序热键和系统级热键。 一、菜单热键: 直接在菜单中包含 &X 即可,X是任意你想使用的字符键。 示例:About菜单项的Caption可以这么写:“&About”或者“关于(&A)”都表示用A来调用该菜单项,不区分大小写。 二、应用程序热键: 非基于对话框的: 在Resource View的Accelerator中添加相应ID和按键即可。 基于模态对话框的: 参见微... 阅读全文
posted @ 2008-04-16 09:27 宇晨 阅读(328) 评论(0) 推荐(0)
有關对话框

摘要:类的继承图表 CObject CCmdTarget CWnd //由CWnd派生,是一个窗口类 CDialog 对话框分为模态对话框和非模态的对话框 CDialog::DoModal //virtual int DoModal() 调用DoModal()创建一个模态的对话框 它的返回值是做为CDialog::EndDailog成员函数的参数,... 阅读全文
posted @ 2008-04-16 09:15 宇晨 阅读(367) 评论(0) 推荐(0)
小技巧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... 阅读全文
posted @ 2008-04-08 09:41 宇晨 阅读(210) 评论(0) 推荐(0)
RichEdit使用手册

摘要:RICH EDIT 控件 SDK 参考手册 摘要: 本文对Rich Edit控件底层消息机制进行了讲解,以期读者对Windows平台下的Rich Edit控件有一个更深入的认识,同时对于使用Win32 SDK进行开发的人员具有一定参考价值。因为文章的初衷是引领VB程序员通过Win32 API调用来扩展VB下的Rich Edit控件的功能,所以对于每个消息的详细说明和注意事项未作过多说明,感兴... 阅读全文
posted @ 2008-04-03 14:19 宇晨 阅读(11312) 评论(0) 推荐(0)
文件操作

摘要:在编程的过程中,文件的操作是一个经常用到的问题,可以使用多种 方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是: 1、基于C的文件操作; 2、... 阅读全文
posted @ 2008-04-03 12:55 宇晨 阅读(230) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3