请教个问题 有人说:PreTranslateMessage可以将消息映射为全局--------------------------------------1 是否正确?2 是这么实现的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以这样用,用于判断鼠标所悬停的位置下边的控件是什么 BOOL COneDlg::PreTranslateMessage(MSG* pMsg) { HCURSOR hCursor; if( pMsg->message == WM_MOUSEMOVE ){ //鼠标移动消息 POINT pt = pMsg->pt; ScreenToClient( &pt ); CWnd* pWnd = ChildWindowFromPoint(pt); UINT nCtrlID = pWnd->GetDlgCtrlID();//获取鼠标下的控件ID号 CString sText; switch(nCtrlID) {//这里根据控件的不同进行判断并修改鼠标指针的形态 case IDC_STATIC_PHOTO: hCursor = AfxGetApp()->LoadCursor(IDR_ANICURSOR_ARR); ::SetCursor(hCursor); break; case IDC_BUTTON_OPEN: hCursor = AfxGetApp()->LoadCursor(IDR_ANICURSOR_ARR); ::SetCursor(hCursor); break; } } return CDialog::PreTranslateMessage(pMsg);} 如何下载文件的指定字节段? 查找文件方法 VC6.0中MFC访问access数据库表 如何自绘CheckBox 急急!关于CoCreateInstance()问题。 怎么确定一个MFC ActiveX Control里是否提供了可以被脚本语言调用的Get/Set方法? 深圳的VC爱好者,请来,是否可以去莲花山或者其它什么地方聚会?共同进步! 如果得到当前日期时间 请问在vc++中经常出现的_T有什么作用,它是什么意思? 又有一个问题,困惑......,望高手解答。。。 如何获取远程主机的用户列表 谈谈 STL中 vector 是如何实现的呢?
BOOL COneDlg::PreTranslateMessage(MSG* pMsg)
{
HCURSOR hCursor;
if( pMsg->message == WM_MOUSEMOVE ){ //鼠标移动消息
POINT pt = pMsg->pt;
ScreenToClient( &pt );
CWnd* pWnd = ChildWindowFromPoint(pt);
UINT nCtrlID = pWnd->GetDlgCtrlID();//获取鼠标下的控件ID号
CString sText;
switch(nCtrlID)
{//这里根据控件的不同进行判断并修改鼠标指针的形态
case IDC_STATIC_PHOTO:
hCursor = AfxGetApp()->LoadCursor(IDR_ANICURSOR_ARR);
::SetCursor(hCursor); break;
case IDC_BUTTON_OPEN:
hCursor = AfxGetApp()->LoadCursor(IDR_ANICURSOR_ARR);
::SetCursor(hCursor);
break;
}
}
return CDialog::PreTranslateMessage(pMsg);
}