SetClassLong-Changed the currsor
2005-10-19 15:44
393 查看
我想要改变窗口类成员hCursor,用SetClassLong如何给第三个参数赋值呢?
比如我单击改变鼠标光标,我用SetClassLong(hWnd,GCL_HCURSOR,IDC_CROSS);
提示,第三个参数错误。应该如何调用呢?
SetClassLong(hWnd,GCL_HCURSOR,(long)LoadCursor(hInst, MAKEINTRESOURCE(IDC_CROSS)));
hInst 是 应用程序实例句柄, 如果是MFC,则可以用 AfxGetInstanceHandle() 来得到, SDK的要在WinMain中保存下来.
比如我单击改变鼠标光标,我用SetClassLong(hWnd,GCL_HCURSOR,IDC_CROSS);
提示,第三个参数错误。应该如何调用呢?
SetClassLong(hWnd,GCL_HCURSOR,(long)LoadCursor(hInst, MAKEINTRESOURCE(IDC_CROSS)));
hInst 是 应用程序实例句柄, 如果是MFC,则可以用 AfxGetInstanceHandle() 来得到, SDK的要在WinMain中保存下来.
相关文章推荐
- ReactJs 报错 Element type is invalid: expected a string (from built-in components) or a class/function (for composite components) but got: undefined. Check the render method of `Me`.
- Cannot proxy target class because CGLIB2 is not available. Add CGLIB to the class path or specify proxy interfaces
- 【Size Classes Design Help】- Changing the Size or Position of a View for a Size Class
- Meteor Error: Must pass options.rootUrl or set ROOT_URL in the server environment解决
- The serializable class Proname does not declare a static final serialVersionUID field of type long
- The serializable class XXX does not declare a static final serialVersionUID field of type long
- Does One-Against-All or One-Against-One Improve the Performance of Multiclass Classifications?
- 为什么无法设置断点?提示信息:One Or More Breakpoints cannot be set and have been disabled.execution will stop at the beginning
- CodeIgniter 错误: In order to use the Session class you are required to set an encryption key
- How do I set or change the PATH system variable?
- Which data type is wider for the purpose of casting: float or long?
- One or more breakpoints cannot be set and have been disabled.Execution will stop at the beginning of the program
- error C4996: 'swprintf': swprintf has been changed to conform with the ISO C standard,set _CRT_NON_CONFORMING_SWPRINT
- 关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
- 關於Eclipse的提示 The serializable class XXXXXX does not declare a static final serialVersionUID field of type long
- Why doesn't AlTER SYSTEM SET EVENTS set the events or tracing immediately?
- How to hide the New! icon or control how long the icon is displayed.
- Compiler Error Message: CS0234: The type or namespace name 'BorderDetails' does not exist in the class or namespace 'Infragistics.WebUI.Shared' (are you missing an assembly reference?)
- setValue:forUndefinedKey this class is not key value coding-compliant for the key