自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 在 VC6 中使用 GdiPlus(四)

Step3:配置开发环境下的路径为了让 VC6 在编译的时候,能够找到 GDI+ 相关的库文件和头文件,还需要在 VC6 开发环境中进行目录配置。(1)从 VC6 主菜单 Tools->Options... 进入设置窗口,选择 Directories 选项卡;(2)在 Show directories for: 下拉列表中选择 Include files,在列表中增加 GdiPlus 头文件所

2007-05-31 18:22:00 4143 2

原创 在 VC6 中使用 GdiPlus(三)

Step2:安装    理论上讲,把下载回来的这些文件放在硬盘上的任意一个位置都是可以的,只要在 Step3 中进行相应正确的配置,都能够在 VC6 中把 GdiPlus 用起来。我采取的做法是:(1)头(GdiPlus*.h)文件安装目录:C:/Program Files/Microsoft Visual Studio/VC98/GdiPlus;    把 GDI+ SDK 文件包中的

2007-05-31 13:18:00 4601

原创 在 VC6 中使用 GdiPlus(二)

Step1:下载 GdiPlus SDK 文件包    VC6 的安装程序并没有包含 GdiPlus 相关的库文件和头文件,所以想在VC6中使用 GdiPlus,你首先得把这些文件下载到本地。微软的说法是 GdiPlus 相关的库文件和头文件已经合入到 .Net Platform SDK 里面,所以开发人员只需要下载安装 SDK 即可。但也有相当一部分开发人员是不想为了 GdiPlus 就安装

2007-05-31 12:22:00 2683

原创 在 VC6 中使用 GdiPlus(一)

安装三部曲:Step1:下载 GdiPlus SDK 文件包;链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip链接地址2:http://www.codersource.net/samples/mfcgdiplus.zipStep2:安装;(1)头(GdiPlus*.h)文件安装目录:C:/Program Files/Micros

2007-05-31 12:15:00 2606

原创 修改鼠标光标的形状(五)

    通过上一篇,我们已经知道 MFC 对沙漏光标的几种操作方式最终都是通过调用 CWinApp::DoWaitCursor() 来实现的。以下是 CWinApp::DoWaitCursor() 的实现代码:void CWinApp::DoWaitCursor(int nCode){    // 0 => restore, 1=> begin, -1=> end    ASSERT(nC

2007-05-18 11:41:00 2399

原创 修改鼠标光标的形状(四)

方法三:沙漏光标为 Windows 操作系统本身默认支持之特性,微软已经把对沙漏光标的支持封装在 MFC 框架当中,开发人员可以不需要为此而在程序中引入 Cursor 资源。在 MFC 程序中,可以使用以下三种方式来操作沙漏光标:(1)CWinApp::DoWaitCursor(); (2)CCmdTarget::BeginWaitCursor(),CCmdTarget::EndWaitCurso

2007-05-14 09:40:00 2594 2

原创 修改鼠标光标的形状(三)

方法二:通过 AfxRegisterClass() 或者 AfxRegisterWndClass() 直接向系统注册一个指定鼠标光标的窗口类型。   在注册窗口类型时所指定的这个鼠标光标又称为全程光标。 在 MFC 框架之下,我们通常把这一步操作放在 CWnd::PreCreateWindow() 函数中完成。BOOL CMyDialog::PreCreateWindow(CREATE

2007-05-11 00:06:00 2294

原创 修改鼠标光标的形状(二)

    继续上一篇文章未完的话题,下面继续通过代码对之前提到的三种方法进行解释。    在 CMyDialog 增加成员变量 HCURSOR m_hMyCurosr; 并在 CMyDialog 构造函数中将其初始化: m_hMyCurosr = NULL;    我的想法是通过 CMyDialog::m_hMyCurosr 来保存所要使用的鼠标光标形状,当其为 NULL 的时候

2007-05-07 22:11:00 2552

原创 修改鼠标光标的形状(一)

    我还是比较习惯通过案例说明问题,需求案例描述如下:实现一个从 CDialog 派生的窗口类,要求当鼠标移动到窗口客户区的时候,修改鼠标指针的形状,使其显示一个小手的形状。    为了后面阐述方便,我们假设该派生窗口类名称为 CMyDialog,鼠标光标对应资源为 IDC_CURSOR_HAND。经常看到有的同僚会用下面这种不太好的方法来实现上面的需求:(1)在 CMyDialog

2007-05-07 21:19:00 4300

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除