如何改变光标

lovehs 2003-11-13 05:31:43
下面这段程序有错吗?????可是运行后看不到光标了,why??
BOOL CTesttestDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message)
{
// TODO: Add your message handler code here and/or call default
if (nHitTest == HTCLIENT )
{
HCURSOR a = ::SetCursor(AfxGetApp()->LoadCursor(IDC_WAIT));
int b = ShowCursor(TRUE);
return TRUE;
}
return CDialog::OnSetCursor(pWnd, nHitTest, message);
}
...全文
135 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxxboy 2004-03-06
  • 打赏
  • 举报
回复
HCURSOR a = ::SetCursor(AfxGetApp()->LoadCursor(IDC_WAIT));//这里是load程序资源里的光标
--------------------------------->
HCURSOR a = ::SetCursor(AfxGetApp()->LoadStandardCursor(IDC_WAIT));//这是load系统定义好的光标
lightingstorm 2004-02-01
  • 打赏
  • 举报
回复
是LoadStandardCursor(IDC_WAIT);吧
huanyun 2003-11-16
  • 打赏
  • 举报
回复
AfxGetApp()->LoadCursor(IDC_WAIT)成功了没 判断一下先
sky51fly 2003-11-16
  • 打赏
  • 举报
回复
SetCursor(AfxGetApp()->LoadCursor(IDC_CurHand));//设置鼠标指针为手型
carbon107 2003-11-13
  • 打赏
  • 举报
回复
没有错
IDC_WAIT这个光标就是什么也没有的
你可以自已画一个光标啊
然后
HCURSOR a = ::SetCursor(AfxGetApp()->LoadCursor(IDC_MY));
就看到了

IDC_WAIT是系统自有的

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧