标题:
C++如何把ani的动态光标添加到资源里去呢?
[打印本页]
作者:
netice
时间:
2008-4-18 22:08
标题:
C++如何把ani的动态光标添加到资源里去呢?
C++如何把ani的动态光标添加到资源里去呢?
添加cur静态的都可以。。。动态的不怎么会弄
找了下
Screen
->
Cursors[
1
]
=
LoadCursor(C1);
//
Screen->Cursors[1]=LoadCursor(C2);
//
如果想载入动态光标,会失败
//
加载动态光标
TResourceStream
*
rs
=
new
TResourceStream((
int
)HInstance,
"
C2
"
,
"
file);
//
生成临时的光标文件
char
temp_path[MAX_PATH];
GetTempPath(MAX_PATH,temp_path);
strcat(temp_path,
"
temp.ani
"
);
rs->SaveToFile(temp_path);
Screen
->
Cursors[
2
]
=
LoadCursorFromFile(temp_path);
this
->
Cursor
=
TCursor(
2
);
delete rs;
以上没怎么看明白
作者:
netice
时间:
2008-4-19 02:59
研究出来了,,用这2个函数可以实现
HCURSOR attackCursor;
attackCursor=LoadCursorFromFile(".\\element\\cursors\\attack.ani");
SetCursor(attackCursor);
但是有个问题,,为什么要不停的进行SetCursor( )啊,,汗,,,不能一次性设置吗?
郁闷,这样不停在主循环里设置有时候容易恢复到窗口句柄里设置的光标模式。。。。汗。。
是不是我的方法不对啊??
华哥在不在???帮忙解答下。。。555555555555555
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0