VC静态库下CRectTracker鼠标光标(指针)不显示问题
使用CRectTracker的类后,调用下面的函数进行鼠标光标(指针)的切换
BOOL CMyDlg::OnSetCursor(CWnd* pWnd, UINT nHitTest, UINT message) { // TODO: Add your message handler code here and/or call default if (pWnd == this && m_RectTracker.SetCursor(this, nHitTest)) return TRUE; return CDialog::OnSetCursor(pWnd, nHitTest, message); }
使用共享链接库没有问题,但是使用静态库会出现鼠标光标(指针)消失的问题
解决办法 – 将有的工程的MyDialog.rc文件,用记事本打开
将下列语句删除,编译即可
#define _AFX_NO_TRACKER_RESOURCES
注意:
在资源文件改变后,VC会重新生成资源文件,要重新删除上面的语句就行了
Trackback from your site.