向一個(gè)Win32 Application添加資源
我是在注冊窗口類時(shí)添加的,沒有加任何東西之前創(chuàng)建的工程代碼如下:
/Files/dragon/Addrctext.rar
最主要是在修改的代碼在這里:
CString strWndClass = AfxRegisterWndClass(
CS_DBLCLKS,
AfxGetApp ()->LoadStandardCursor(IDC_CROSS),
(HBRUSH) (COLOR_3DFACE+1),
AfxGetApp ()->LoadStandardIcon (IDI_WINLOGO)
);
最后我會用LoadCursor加載自己畫的鼠標(biāo)圖標(biāo)的.
首先,"插入"->"資源"->"Cursor"->"新建"
會有一個(gè)編輯圖標(biāo)的窗口,然后你隨便畫個(gè)圖案
然后就按保存文件,注意,這里要把保存的文件保存到你的工程文件夾下,即*.dsw文件所在的位置.
保存后,你的工程文件夾下會多出兩個(gè)文件,一個(gè)是*.rc,一個(gè)是resourch.h
第三步,在FileView里右擊Resource Files選擇"添加文件到目錄",然后打開你的資源文件*.rc;
此時(shí)你會多出一個(gè)資源視圖,這時(shí)不要雙擊*.rc不然它會在右編輯框打開的.應(yīng)該點(diǎn)擊下方的資源視圖,
再查看視圖里文件夾下的文件(點(diǎn)擊所有+號),最后在左編輯框會顯示你的資源了!雙擊你自己定義的圖
標(biāo)右編輯框會出現(xiàn)它的編輯窗口,這里回到文件視圖,你會發(fā)現(xiàn)Resource Files多了一個(gè)*.cur文件
再把增加的resource.h文件添加到Header Files中.
這時(shí)你查看resource.h文件,其實(shí)它已經(jīng)幫你定義了你的鼠標(biāo)ID,你自己手動在工程文件夾下用文本編輯
器查看*.rc文件,其實(shí)它已經(jīng)幫你做了好多工作!
最后再把resource.h文件包含到*.cpp文件下修改上面的代碼即可!
#include"resource.h"



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

最后代碼(里面有另一篇文章,我看了那篇自己再總結(jié)這篇的):
/Files/dragon/Addretext1.rar