在 VC6 中使用 GdiPlus(四)

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

2007-05-31 18:22:00

阅读数:3903

评论数:2

在 VC6 中使用 GdiPlus(三)

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

2007-05-31 13:18:00

阅读数:4334

评论数:0

在 VC6 中使用 GdiPlus(二)

Step1:下载 GdiPlus SDK 文件包    VC6 的安装程序并没有包含 GdiPlus 相关的库文件和头文件,所以想在VC6中使用 GdiPlus,你首先得把这些文件下载到本地。微软的说法是 GdiPlus 相关的库文件和头文件已经合入到 .Net Platform SDK 里面,所...

2007-05-31 12:22:00

阅读数:2508

评论数:0

在 VC6 中使用 GdiPlus(一)

安装三部曲:Step1:下载 GdiPlus SDK 文件包;链接地址1:http://www.codeguru.com/code/legacy/gdi/GDIPlus.zip链接地址2:http://www.codersource.net/samples/mfcgdiplus.zipStep2:...

2007-05-31 12:15:00

阅读数:2312

评论数:0

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

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

2007-05-18 11:41:00

阅读数:2039

评论数:0

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

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

2007-05-14 09:40:00

阅读数:2214

评论数:2

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

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

2007-05-11 00:06:00

阅读数:1864

评论数:0

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

    继续上一篇文章未完的话题,下面继续通过代码对之前提到的三种方法进行解释。    在 CMyDialog 增加成员变量 HCURSOR m_hMyCurosr; 并在 CMyDialog 构造函数中将其初始化: m_hMyCurosr = NULL;    我的想法是通过 CMyDialog...

2007-05-07 22:11:00

阅读数:1583

评论数:0

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

    我还是比较习惯通过案例说明问题,需求案例描述如下:实现一个从 CDialog 派生的窗口类,要求当鼠标移动到窗口客户区的时候,修改鼠标指针的形状,使其显示一个小手的形状。    为了后面阐述方便,我们假设该派生窗口类名称为 CMyDialog,鼠标光标对应资源为 IDC_CURSOR_HA...

2007-05-07 21:19:00

阅读数:2984

评论数:0

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