向一個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