SetClassLong-Changed the currsor
我想要改变窗口类成员hCursor,用SetClassLong如何给第三个参数赋值呢?比如我单击改变鼠标光标,我用SetClassLong(hWnd,GCL_HCURSOR,IDC_CROSS);提示,第三个参数错误。应该如何调用呢?SetClassLong(hWnd,GCL_HCURSOR,(long)LoadCursor(hInst, MAKEINTRESOURCE(IDC_CROSS)));
·
我想要改变窗口类成员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中保存下来.
更多推荐
所有评论(0)