永发信息网

ATL对话框中控件的操作

答案:2  悬赏:0  手机版
解决时间 2021-01-26 00:39
在一个ATL工程中添加了一个对话框,上面放了一个IPAddress控件和一个Edit控件,
问题1:怎么样在OnInitDialog函数中 初始化这两个控件,就是说对话框以显示,就可以显示默认的数据;
问题2:怎么样在用户输入自己数据后,点击确定后,我在OnClickedOK函数中如何将控件中的数据读出来,存放在一个参数中。

在线等,谢谢。

哦 这个是ATL工程 好像不能用MFC的语法。
最佳答案
你好:
(1你的意思是在OnInitDialog函数中 初始化这两个控件,并能显示,首先在classwizard中把你的两个控件和两个变量相关联,这样在对话框类中就有了这两个控件对应的变量(如何做这一步,你应该会),然后你可一在OnInitDialog函数的return之前添加以下代码:
m_xxx1= ;
m_xxx2= ;
UpdateData(FALSE);
其中m_xxx就是那两个变量。

(2)当你点击确定按钮,我建议你不要用对话框上的确定,你可以把它删掉自己在拖一个按钮,因为你用它自带的确定按钮,那么你就要改写一个虚函数,用自己拖的按钮,并给这个按钮定义一个响应消息,在这个响应消息中添加以下代码:
UpdataData();
参数=m_xxx;
其中参数是你定义的,m_xxx是控件的变量

祝你好运!不懂其我们再讨论。
全部回答
mfc 的简单 有现成的例子 我好像在网上down过 如果是win32用atl 就复杂 对我说复杂的不行因为不懂atlmfc 工程就可以直接添加的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
。网易公司 他们知道邮箱 密码吗 或者 他们工
工商融e贷会有电话核实不15分
vivox3s怎么老是音乐自动启动
壁挂炉中存在的传感器,以及其在其中的具体作
高手赐教:D2X怎么设置才会有合焦声?
利润目标以资金利润率为定价目标,易于计算,
1.2厘米的pvc管是几分管
厕所里经常会有一条又长又红色虫子,是什么
QQ被冻结好几年了,如何找回。。。
成语归邪转曜的意思是什么啊?有知道释义的请
幻视是什么意思
也有人认为,一旦引入语法,语文课就变成外语
山西省太原市并州路行车最高速度是多少
我今年高一,想学文科,文科考600分以上难吗
(16分)阅读下列材料:材料一 在布雷顿森林
推荐资讯
固定桥粘固后患者感到胀痛不适的原因为A.咬合
什么是大病补充医疗保险,2017年补充医疗保险
荀氏八龙都有谁
《命运交响曲》的作曲是 [ ] A
雅溪村地址在什么地方,我要处理点事
独田乡派出所地址有知道的么?有点事想过去
北京市市内有踢球的地方吗
成语迷途知返的意思是什么啊?有知道释义的请
三(1)班有32名同学,三(2)班有35名同学,开
保鲜膜无粘性,为什么可以深深的包裹在容器上?
"IN GOD I TRUST"这句话有语病吗?
一个村红事碰见白事,是好还是坏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?