![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++
文章平均质量分 57
sjc0722
111111111111111111111111111111111111111111111111111111111
展开
-
在VC++6.0开发中实现全屏显示
全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“ViewFull Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架。下面将先讨论点击菜单项“ViewFull Screen”实现全屏显示的方法,再讲述按“Esc”键后如何退原创 2004-04-28 22:55:00 · 858 阅读 · 0 评论 -
利用任务栏上的图标与用户交互
利用任务栏上的图标与用户交互 利用任务栏上的图标与用户交互我们有时需要编制一些仅在后台监控的程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使其运行时的主窗口不可见。同时,应该让用户知道该程序正在运行,并且达到与用户进行交互的目的。将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作是当前非常流行的方法,它体现了Windows 95友好的界面风格。下面以一个SDI(单文档界原创 2001-06-19 18:40:00 · 904 阅读 · 0 评论 -
用VC5 制 作 应 用 程 序 启 动 封 面
用VC5 制 作 应 用 程 序 启 动 封 面 用VC5 制 作 应 用 程 序 启 动 封 面 很 多 大 型 应 用 程 序 都 有 启 动 封 面, 如Word 等 办 公 系 列 软件 和VC + + 等编 程 软 件。 通 过 启 动 封 面, 除 了 显 示 应 用程 序 名 称 和 版 权 等 提 示 画 面,还 可 避 免 由 于 应 用 程 序启 动 前 进 行 大 量原创 2001-06-19 18:38:00 · 902 阅读 · 0 评论 -
如何改变视窗的背景颜色
如何改变视窗的背景颜色 Windows向窗口发送一个WM_ERASEBKGND消息通知该窗口擦除背景,可以使用ClassWizard重载该消息的缺省处理程序来擦除背景(实际是画),并返回TRUE以防止Windows擦除窗口。 BOOL CBoxView::OnEraseBkgnd(CDC* pDC) {CBrush brush(RGB (128 , 0 , 128) );// Select th原创 2001-06-14 22:08:00 · 885 阅读 · 0 评论 -
自绘菜单
自绘菜单 自绘菜单在这里提供一个C++类(CCustomMenu),该类是CMenu的子类,并且拥有自绘能力。它可以向你提供以下的功能: 设置字体颜色。 设置高亮度颜色。 设置高亮度时的风格。 设置选中时和在普通状态下的菜单显示的图标。 设置显示图标大小。 在CCustomMenu中定义了结构MENUDATA,你必须根据你的需要填充该结构,并且在增加菜单时提供该结构的指针(调用Appen原创 2001-06-19 18:36:00 · 1013 阅读 · 0 评论 -
在VC++6.0开发中实现全屏显示
在VC++6.0开发中实现全屏显示 全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“View/Full Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架。下面将先讨论点击菜单项“View/Full S原创 2001-04-19 19:58:00 · 1287 阅读 · 1 评论 -
利用任务栏上的图标与用户交互
利用任务栏上的图标与用户交互作者:李奔我们有时需要编制一些仅在后台监控的程序,为了不干扰前台程序的运行界面和不显示不必要的窗口,应使其运行时的主窗口不可见。同时,应该让用户知道该程序正在运行,并且达到与用户进行交互的目的。将一个图标显示在任务栏右端静态通告区中并响应用户的鼠标动作是当前非常流行的方法,它体现了Windows 95友好的界面风格。下面以一个SDI(单文档界面)程序为例,讲述采用Mic原创 2001-04-05 19:50:00 · 1262 阅读 · 0 评论 -
测试鼠标是否在窗口内,以及鼠标的离开
测试鼠标是否在窗口内,以及鼠标的离开 以下给出两种跟踪鼠标是否在窗口内的方法一、使用SetCapture(),OnMouseMove()等判断鼠标位置//设置一个状态量用于记录和标识鼠标是否在窗口内//BOOL m_bOverControl;void C?????::OnMouseMove(UINT nFlags, CPoint point){CStatic::OnMouseMove(nFlag原创 2001-06-14 22:09:00 · 1488 阅读 · 0 评论 -
在VC++6.0开发中实现全屏显示
在VC++6.0开发中实现全屏显示 在VC++6.0开发中实现全屏显示 全屏显示是一些应用软件程序必不可少的功能。比如在用VC++编辑工程源文件或编辑对话框等资源时,选择菜单“View/Full Screen”,即可进入全屏显示状态,按“Esc”键后会退出全屏显示状态。 在VC++6.0中我们用AppWizard按默认方式生成单文档界面的应用程序框架。下面将先讨论点击菜单项“View/Fu原创 2001-06-14 22:05:00 · 936 阅读 · 0 评论 -
改变Push Button背景色
改变Push Button背景色闻怡洋在Windows中Edit,StaticBox的背景色都可以通过处理WM_CTLCOLOR消息来改变,但Push Button却不行。唯一的方法是使用OwnerDraw风格的按钮。本文讲述的方法是使用CButton的派生类。class CCButton : public CButton{DECLARE_DYNAMIC(CCButton)publ原创 2001-12-26 08:34:00 · 897 阅读 · 0 评论 -
改变Push Button背景色
改变Push Button背景色 改变Push Button背景色在Windows中Edit,StaticBox的背景色都可以通过处理WM_CTLCOLOR消息来改变,但Push Button却不行。唯一的方法是使用OwnerDraw风格的按钮。本文讲述的方法是使用CButton的派生类。class CCButton : public CButton{DECLARE_DYNAMIC(CCButt原创 2001-06-19 18:42:00 · 3076 阅读 · 0 评论