注册 登录
编程论坛 C++教室

[求助]关于鼠标问题

wajen 发布于 2007-04-12 12:40, 563 次点击

刚刚突然想到的问题:我做了一个软件的界面,我怎么使得鼠标一移到自己做的界面之后就会变成另一个图案??
大侠们可以指导一下吗???谢谢了
就象下面这游戏一样。。。。(没有经过本人同意就拿上来了,如冒犯请原谅)

只有本站会员才能查看附件,请 登录

4 回复
#2
wajen2007-04-12 15:37

怎么没人帮助我啊?????

#3
dlcdavid2007-04-12 21:35

可以在注册Wnd的时候设置
CString strWndClass = AfxRegisterWndClass (
0,
AfxGetApp ()->LoadStandardCursor (IDC_CROSS),
(HBRUSH) (COLOR_WINDOW + 1),
AfxGetApp ()->LoadStandardIcon (IDI_WINLOGO)
);

还可以在响应WM_SETCURSOR消息的时候调用::SetCursor(m_hCursor)设置
BOOL CMainWindow::OnSetCursor (CWnd* pWnd, UINT nHitTest,
UINT message)
{
if (nHitTest == HTCLIENT) {
::SetCursor (m_hCursor);
return TRUE;
}
return CFrameWnd::OnSetCursor (pWnd, nHitTest, message);
}


[此贴子已经被作者于2007-4-12 21:36:05编辑过]

#4
wajen2007-04-12 23:24

谢谢:
但是:你用了上面那个之后鼠标指针会变成怎么样?

#5
dlcdavid2007-04-18 17:00
IDC_CROSS是十字形的
1