Sean's Note: 6月 2010

2010年6月29日 星期二

[BCB] 定義自己的鼠標圖示

到 Tools -> Image Editor 就可以直接修改 res 檔的鼠標圖案,

更改完後存檔就可以使用,如果沒有更新,就把 res 檔從 project 從移除,

再 add 一次就行了。(不 add,也可以使用 )

0xfffffff0 ~ 0xffffffff 的位址已有內建的滑鼠圖示,

所以可以從 0x1 開始定義自己要對應的滑鼠圖示,

如下的範例 :

#pragma resource "Project1.res" //使用前要先引入 res

const int crDraw = 6;
HINSTANCE HInst;
HInst = reinterpret_cast<HINSTANCE>(HInstance);
// Load custom cursors for tools from extrares.res
// ABC 是 cusor 的名稱
Screen->Cursors[crDraw] = LoadCursor(HInst, "ABC"); 
Cursor = TCursor(crDraw);