很简单的MFC问题,我是初学者~~高手来帮忙!多分感谢

情况是这样的,一个dialog上面有一个view区,然后我想把view移动时鼠标坐标,在一个static control显示.应该怎么去做, 我以前搞JAVA的.现在搞C++感觉好乱呢!
DrawingView 这个是view 有OnMouseMove事件
tacdDlg 这边放的是static control控件.

static control是在view上面的控件么,那么做这个控件的时候要做一个可以显示坐标的函数(做个CPoint的参数),实现这个函数的话很简单(定义个CClientDC dc,dc.TextOut()就可以了),然后可以通过GetDlgItem(ID)获取这个控件的指针调用这个函数,然后传入OnMouseMove里的point参数就可以了,因为point.cx,point.cy就是鼠标的坐标。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-28
OnMouseMove里的point参数就是当前鼠标位置,你把它保存下来再显示到tacdDlg里面去,再用一个UpdateData(FALSE)更新不就行了

很简单的MFC问题,我是初学者~~高手来帮忙!多分感谢
static control是在view上面的控件么,那么做这个控件的时候要做一个可以显示坐标的函数(做个CPoint的参数),实现这个函数的话很简单(定义个CClientDC dc,dc.TextOut()就可以了),然后可以通过GetDlgItem(ID)获取这个控件的指针调用这个函数,然后传入OnMouseMove里的point参数就可以了,因为point.cx,...

哪位高手能告诉我这个新手下面那个关于MFC的简单问题
MFC 通常是 Doc - View 结构,入口在 theApp。其它类 隐含在:CXxxxxApp::InitInstance(){} 里。例如 pDocTemplate = new ...( ...RUNTIME_CLASS(.doc..), RUNTIME_CLASS(..frame..), RUNTIME_CLASS(..view..), ) 把 doc,view,frame 联系在一起。\/\/ 实例化:LoadFrame(IDR_MAINFRAME...

关于mfc的问题,高手帮帮忙~
1、Ctrl+W 打开mfc classwizard 2、添加消息WM_CLOSE 3、得到楼上的函数,代码如楼上

求解比较基础的MFC的问题!
以我的理解,绘制状态应该是表示该菜单项处于被选中(勾选)的状态。如下图,“绿色”就处于被选中的状态,而其他项处于未选中状态。

一个简单的问题,MFC高手进来看看
晕死,根本就不用写什么代码。用VC集成环境自带的辅助工具,创建一个和编辑框相关联的CString变量,然后在响应按钮的单击事件就行了。在单击事件处理函数中进行判断,并调用MessageBox输出。

MFC高手进来看看帮我解答下简单的问题!!!
CString strText;GetDlgItemText(IDC_EDIT,strText);if (strText==TEXT("对"))MessageBox(TEXT("回答正确"));if (strText==TEXT("错"))MessageBox(TEXT("回答错误"));

求教两个MFC问题!
std::vector<int> i_vector_nIndex;\/\/在此用向量来保存行的索引(必须加头文件#include<vector>)if( -1 == nIndex ){ AfxMessageBox("什么都没选!");} else { while(nIndex>-1){ \/\/ADD:操作 i_vector_nIndex.push_back(nIndex);\/\/将索引保存到向量里 int nIndex = IDC_LIST_L....

菜鸟请教MFC高手??
你可以跟一下MFC源代码 \/VC98\/MFC\/SRC,目录下有一个APPDLG.CPP文件,你可以看到CWinApp有一个成员函数OnFileNew,代码是 void CWinApp::OnFileNew(){ if (m_pDocManager != NULL)m_pDocManager->OnFileNew()} OnFileNew 就是[文件\\新建]和响应函数。它的声明原形为:afx_msg void OnFileNew();你...

关于MFC的一个问题,高手进,谢谢
m_MultilineEDIT.GetLength();m_MultilineEDIT肯定是你定义的CString类型 CString类型里没有GetLength()这个成员函数,所以错了.我估计GetLength()这个成员函数应该是一个控制变量的,而不是值变量CString类型的.你在添加变量的时候,不是有两个选择么,value 或 control,选value就是CString类型 ...

MFC 新手问题!!
我这有个图片互换函数,你可以参考下:void CDrawRect::LoadMove2(CDC *pDC, int nID1, int nID2,CRect rect,COLORREF color){ CDC m_pdcMemory[2];CBitmap m_pBitmap[2];CBitmap* pOldBitmap[2];m_pBitmap[0].LoadBitmap(nID1);m_pBitmap[1].LoadBitmap(nID2);BITMAP bm;for(...

相似回答