编写资源脚本----载入资源-----使用光标和图标
编写资源脚本类似于菜单和加速键脚本的编写,因此不再描述。
一、载入图标和光标
1、载入图标
invoke LoadIcon,hInstance,lpIconName
.if eax
mov hIcon,eax
.endif
hInstance是实例句柄,lpIconName是图标ID值,函数调用成功则返回句柄。
2、载入光标
invoke LoadCursor,hInstance,lpCursorName
.if eax
mov hCursor,eax
.endif
LoadCursor的语法和 LoadIcon的语法类似。lpCursorName是光标ID.
二、使用图标和光标
1、使用图标
invoke SendMessage,hWnd,WM_SETICON,ICON_BIG,hIcon
向窗口发送WM_SETICON消息来设置标题栏图标。
2、使用光标
通过SetClassLong函数改变窗口类的属性来改变窗口光标。
invoke SetClassLong,hWnd,nIndex,dwNewLong
参数nIndex指定要改变的窗口类的属性,改变窗口光标是GCL_HCURSOR
编写资源脚本类似于菜单和加速键脚本的编写,因此不再描述。
一、载入图标和光标
1、载入图标
invoke LoadIcon,hInstance,lpIconName
.if eax
mov hIcon,eax
.endif
hInstance是实例句柄,lpIconName是图标ID值,函数调用成功则返回句柄。
2、载入光标
invoke LoadCursor,hInstance,lpCursorName
.if eax
mov hCursor,eax
.endif
LoadCursor的语法和 LoadIcon的语法类似。lpCursorName是光标ID.
二、使用图标和光标
1、使用图标
invoke SendMessage,hWnd,WM_SETICON,ICON_BIG,hIcon
向窗口发送WM_SETICON消息来设置标题栏图标。
2、使用光标
通过SetClassLong函数改变窗口类的属性来改变窗口光标。
invoke SetClassLong,hWnd,nIndex,dwNewLong
参数nIndex指定要改变的窗口类的属性,改变窗口光标是GCL_HCURSOR
这只是一个简单的总结,我会在以后进行更加完善的补充。(宇)