请教三问题
一、函数SubClassWindow();
PreSubClassWindow();
SubClassDlgItem();
有什么用途,在何处常用?
二、我建立一个基于对话框的应用,在对话框程序里映射了OnMouseMove()函数
我想通过鼠标移动,如在控件是响应一些操作,我用了以下程序,可是总是
得不到正确的结果,不知是何原因?
GetDlgItem(IDOK)->GetWindowRect(&rect);
if(rect.PtInRect(point))
{
......
}//
我这样能得到控件的区域么?为什么我调试的时候观察GetDlgItem(IDOK),却总
是由找不到IDOK的错误,按钮控件我已经定义为(IDOK);
另外,我在程序中用
CWnd * pWnd=this->ChildWindowFromPoint(point);
能得到指向鼠标所在的控件的指针么?如果不行,那我该怎么办呢?
三、我想通过鼠标移动到窗口上的某个区域,(不一定是矩形的),然后弹出Tip窗口,
我想请教各位一下思路。如果窗口是带有滚动条的,那我该怎样确定不可见区域
的坐标???(可能我问的有点幼稚,还请各位帮小弟解决解决)