初学mfc用mfc向导生成一个记事本程序 CView类继承了CEditView类。
void CDView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
SetCaretPos(point);
CEditView::OnLButtonDown(nFlags, point);
}
为什么我加了上面一个消息后没效果?
void CDView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
SetCaretPos(point);
CEditView::OnLButtonDown(nFlags, point);
}
为什么我加了上面一个消息后没效果?
解决方案 »
- 碰到新技术如何查资料
- 请问那位有录音,播放(.wav)文件比较的相关的资料??
- 谁知道怎么刷新CWnd的ScrollBar区域???谢谢大家:)!!一定给分!!!
- 在一个消息处理函数里面调AfxMessageBox函数弹出后,其后的代码未被执行,消息为什么还能处理,是另一个线程处理的?
- 着急啊!!!
- 请问西门子的哪些款手机可以直接识别AT指令?(在线等,马上给分)
- 如何解决“VC制作的组件的输出参数为指针,在VB中如何应用这个组件”???
- 用WNetEnumResource得到LAN中主机名和IP地址,请用VC实现之
- 求教?CHtmlView的使用
- VC如何在RichEditView中实现多重Undo/Redo?
- SetDlgItemText()的问题,100分送
- 请问一个关于文本文件操作的问题
如果是,不知道你有没有加MessageMapDView.h========================================================class CDView:public CEditView
{
...
DECLARE_MESSAGE_MAP()
...
}
DView.cpp========================================================...
BEGIN_MESSAGE_MAP(CDView, CEditView)
ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()
...
你把CEditView::OnLButtonDown(nFlags, point);这句注释掉看看.
还有顺便请教一下。TextOut出来的字符串,为什么不能保存?记事本的输入显示,保存是怎么实现的?如果继承了CEditView类,想增加点功能,如鼠标点哪,插入符显示在哪?然后可以在这个位置输入东西,TextOut显示出来。点文件保存的时候不能保存,在这些位置TextOut出来的东西是空白。CEditView类本来的保存文本功能怎么做到的?为什么在鼠标点击的地方输入的东西不能保存?这个功能该怎么实现?