永发信息网

1 在一个单文档应用程序中实现单击鼠标左键在屏幕中显示一个自定义的模态对话框的功能。用MFC的编程题,谢

答案:2  悬赏:0  手机版
解决时间 2021-03-18 06:06
1 在一个单文档应用程序中实现单击鼠标左键在屏幕中显示一个自定义的模态对话框的功能。用MFC的编程题,谢
最佳答案
这些貌似都是一些教程上的案例,应该很多书上都能找到。
第三题:
1、创建一个单文档工程;
2、给View类加一个WM_LBUTTONDOWN的windows message(别告诉我不知道怎么加);
3、在消息响应函数void CMyView::OnLButtonDown(UINT nFlags, CPoint point)中加一个MessageBox("好好学习!");就行了。
第四题:
1、创建一个单文档工程;
2、添加一个对话框insert/Resource/Dialog,New一个就行了;
3、按要求添加控件:三个编辑框、一个button,其实可以再加三个static text,注明加数1、加数2及总和之类的,最好也把ID改了,比如说IDC_EDIT_ADD1、IDC_EDIT_ADD2、IDC_EDIT_SUM之类的,这都是习惯问题;
4、点View/Classwizad,给刚才的对话框添加一个新类,如CAdd;
5、同样在Classwizad中给编辑框添加变量,m_nAdd1\m_nAdd2\m_nSum;
6、给button添加消息响应函数,加入如下代码:
UpdateData(TRUE);
m_nSum=m_nAdd1+m_nAdd2;
UpdateData(FALSE);
7、添加一个调用对话框的消息,这个看你喜欢怎么调用了,菜单命令、工具栏命令,或者鼠标单击也行,以鼠标左键单击为例(为了承接上一题,呵呵),添加鼠标单击消息,添加代码如下:
CAdd dlg;
if(!dlg.DoModal())
{
MessageBox("Create Dialog Error!");
}
对了,记得在你的MyView.h中加这一行代码:#include "Add.h"
完毕!
全部回答
哎 我刚装了win7 MFC 动态链接库出错了 只能写写控制台程序,你的这几个题目不难
感觉你可能是一点都不会吧 。不过 我还是 提示一下吧 有时间的话 帮你写写
第一个程序就是 消息映射 没什么都没有 在CView 类里面 弄一个鼠标单击消息映射
对应函数里面代码就是 MessageBox(“好好学习!” ) 就完了
4 : (1) 你先在菜单中 加一个命令消息映射 来现实对话框 对话框你变成一个类。同时把三个编辑框 设置相关联的变量
6 就是把 生成 对话框的代码放在动态链接库里面 就完了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
利春灯饰地址在哪,我要去那里办事
李世民排名10大将军都有谁
我的手机是iphone5,ios8.1,为什么网络总是2
平板电脑没贴膜玩游戏,长期按一个地方会有问
怎么烤饼干面包之类的糕点
阴阳师三尾狐御魂搭配,阴阳师三尾狐御魂怎么
一汽模具制造有限公司怎么去啊,有知道地址的
阿拉斯加,哈士奇、金毛、萨摩
三顾茅庐中看出刘备是个怎么样的人
佛家有济公,道家有谁?
我三天内,自慰了6次,我想戒掉,问下 曾经自
小宋福家乐超市地址有知道的么?有点事想过去
我是1969年7月生,我的本命佛是什么呀?
求父子bl漫画
榴莲囊干了还能煲汤吗
推荐资讯
大宝美妆我想知道这个在什么地方
开县灌装煤气配送公司电话
深圳长16路公交多久一趟?十一节假日坐车的人
港记烧腊地址在什么地方,想过去办事
上海大学不收数字媒体创意工程研究生了么
商品房二楼因怕潮湿,房间水泥找平后贴沥青防
著名的佘山天文台和地震台也位于西佘山那么教
现货原油可以做吗?是骗局吗?
一周宝宝有点咳嗽喝益生菌能好吗
长期在电脑旁工作的人可以做飞秒激光吗?术后
自己的朋友琳达好长时间没见面了 想约她周六
卡西欧登山表是不是只能用在登山,日常生活中
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?