| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 976 人关注过本帖
标题:MFC的两个一个问题
只看楼主 加入收藏
xinshouxuecv
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2008-11-28
收藏
 问题点数:0 回复次数:2 
MFC的两个一个问题
1.在MFC中如何实现鼠标单击后 全选编辑框(edit)中的内容,。
2.如何在一个单档的且CMyView是以CFormView 为基类的 MFC中实现多个对话框之间的切换,如:第一个对话框中有一按钮功能是跳到第二对话框中如何编写这个按钮的代码。第一个对话框ID:IDD_MY_FORM,第二个:IDD_FORMVIEW_kaishi  
最好能提供代码和具体过程   谢谢!!!!!!!!!
搜索更多相关主题的帖子: MFC 
2008-11-28 21:46
debroa723
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:23
帖 子:862
专家分:1954
注 册:2008-10-12
收藏
得分:0 
1.在MFC中如何实现鼠标单击后 全选编辑框(edit)中的内容,。
用单击实现并不好,因为是编辑框,需要用到单击来定位编辑,所以建议使用左键双击,这个方法是默认的.如果一定要用单击来实现,可能会有小麻烦,不过还是告诉你简单做法.方法如下.
先从CEdit类派生一个类CMyEdit,实现它的左键单击事件,
void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point)
加入代码:
SetSel(0,-1);//从头先到尾.要放到上级函数的后面,因为它执行的是光标定位到鼠标点击的位置上去,被选中的就没有了.

void CMyEdit::OnLButtonDown(UINT nFlags, CPoint point)
{
    // TODO: 在此添加消息处理程序代码和/或调用默认值    
    CEdit::OnLButtonDown(nFlags, point);
    SetSel(0,-1);
}
只后就是在绑定向导绑定对话框上CEdit控件之后,把绑定变量的类型CEdit换成自定义的CMyEdit就OK了.
2.如何在一个单档的且CMyView是以CFormView 为基类的 MFC中实现多个对话框之间的切换,如:第一个对话框中有一按钮功能是跳到第二对话框中如何编写这个按钮的代码。第一个对话框ID: IDD_MY_FORM,第二个:IDD_FORMVIEW_kaishi  
ShowWindow(SW_HIDE) ;//可以让窗口隐藏,前提是找到窗口对象,有一个方法就是在主类里存在这两个对象以便可以在全局调用,然后就是调用显示窗口函数.
objDlg1.ShowWindow(SW_HIDE);//隐藏
objDlg2.ShowWindow(SW_SHOW);//显示
2008-11-29 01:34
tls411323
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2008-10-26
收藏
得分:0 
mfc应该怎样学
2008-12-05 17:58
快速回复:MFC的两个一个问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023335 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved