有六个位图按钮,ID_1,ID_2,ID_3,ID_4,ID_5,ID_6,把鼠标移到位图控键变成手的形状怎么做?
解决方案 »
- MFC里面有没有办法在非unicode工程中 让一个控件使用unicode
- 重叠I/O中WSAWaitForMultipleEvents和WSAGetOverlappedResult
- 如何自定一个通信协议?
- 如何利用win32api在使用了dx9的游戏中创建窗口
- 在DIALOG上直接画线,最小化消失,如何操作才能保证不消失?或在哪个控件呢?
- 关于BCGControlBar生成的程序如何设置字体的问题!(急!!!)
- 2003版的msdn能与哪一版的vc++相匹配?
- 代公司招人~,想发大财的进来看看。(版主别删,非技术区没人理)
- 很简单的问题,帮帮我
- 求助: 应用程序出错
- 大哥们:这种情况下内存释放为什么会出错??
- 为什么Open不指定adOpenStatic,Move就会出错呢?
m_wndBitmapButton.AutoLoad(IDC_MYBUTTON,this);
{
CRect rect;
CPoint ptCursor;
CWnd *pStatic1 = GetDlgItem(IDC_BUTTON);#if(WINVER >= 0x0500)
#define IDC_HAND MAKEINTRESOURCE(32649)
#endif /* WINVER >= 0x0500 */ pStatic1->GetWindowRect(rect);
GetCursorPos(&ptCursor);
if(rect.PtInRect(ptCursor))
{
HICON hIconBang = AfxGetApp()->LoadCursor(IDC_HAND);
SetCursor(hIconBang);
return TRUE;
}
else
return CDialog::OnSetCursor (pWnd, nHitTest, message);
}
SetClassLong(m_hWnd, GCL_HCURSOR, IDC_HAND);六个都从同一个基类派生就可以了