Dragon  
Dragon
日历
<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678
统计
  • 随笔 - 58
  • 文章 - 0
  • 评论 - 55
  • 引用 - 0

导航

常用链接

留言簿(3)

随笔分类(58)

随笔档案(58)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

 

向一个Win32 Application添加资源
我是在注册窗口类时添加的,没有加任何东西之前创建的工程代码如下:

/Files/dragon/Addrctext.rar
最主要是在修改的代码在这里:

    CString strWndClass = AfxRegisterWndClass(
        CS_DBLCLKS,         
        AfxGetApp ()
->LoadStandardCursor(IDC_CROSS),
        (HBRUSH) (COLOR_3DFACE
+1),   
        AfxGetApp ()
->LoadStandardIcon (IDI_WINLOGO) 
    );

 


最后我会用LoadCursor加载自己画的鼠标图标的.

首先,"插入"->"资源"->"Cursor"->"新建"
会有一个编辑图标的窗口,然后你随便画个图案


然后就按保存文件,注意,这里要把保存的文件保存到你的工程文件夹下,即*.dsw文件所在的位置.
保存后,你的工程文件夹下会多出两个文件,一个是*.rc,一个是resourch.h

第三步,在FileView里右击Resource Files选择"添加文件到目录",然后打开你的资源文件*.rc;
此时你会多出一个资源视图,这时不要双击*.rc不然它会在右编辑框打开的.应该点击下方的资源视图,
再查看视图里文件夹下的文件(点击所有+号),最后在左编辑框会显示你的资源了!双击你自己定义的图
标右编辑框会出现它的编辑窗口,这里回到文件视图,你会发现Resource Files多了一个*.cur文件

再把增加的resource.h文件添加到Header Files中.
这时你查看resource.h文件,其实它已经帮你定义了你的鼠标ID,你自己手动在工程文件夹下用文本编辑
器查看*.rc文件,其实它已经帮你做了好多工作!

最后再把resource.h文件包含到*.cpp文件下修改上面的代码即可!

#include"resource.h"



    CString strWndClass 
= AfxRegisterWndClass (
        CS_DBLCLKS,         
        AfxGetApp ()
->LoadCursor(IDC_CURSOR1),
        (HBRUSH) (COLOR_3DFACE
+1),   
        AfxGetApp ()
->LoadStandardIcon (IDI_WINLOGO) 
    );

 

最后代码(里面有另一篇文章,我看了那篇自己再总结这篇的):
/Files/dragon/Addretext1.rar

posted on 2008-10-22 20:33 Dragon 阅读(1435) 评论(0)  编辑 收藏 引用 所属分类: VC

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


 
Copyright © Dragon Powered by: 博客园 模板提供:沪江博客