荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Second (石开), 信区: Program
标  题: Re: 请教关于MFC对话框的一个简单问题?
发信站: 荔园晨风BBS站 (Wed May 23 01:49:02 2001), 转信

这个很难具体的写出来,大概有以下几个步骤:

   先建立一个对话框(用app wizard),加入你要的新控件

比如

  Button     ID:IDC_GETDATA
             Capition: & Getdata

  再创建子对话框.从ResourceView中扩展Mydialog

resource,右击Diaog项,选择Insert Dialog .

设置属性:
    Dialog  ID: IDD_GETDATA
            Capition:  输入数据
    ...

再进行编码工作,

   打开ClassWizard,Adding a Class ,New Class ,输入:

CGetdata,创建CGetdata类.

把两个对话框建立联系,在FileView里找对话框的.h文件比如

MydialogDlg.h,在类定义前加入   #include "Getdata.h"

     在公用成员声明部分声明CGetData类对象m_pGetdata

 .......
public:
 cmydialogdlg(CWnd * pParent=NULL;
        CGetdata m_pGetdata;

voidCMyialog::OnExit()
{
OnOk();


再选择IDC_GETDATA,"Message"为ON_CLICKED,

添加OnGetdata函数:

void CMydialogDlg::Ongetdata()
{
        m_pGetdata.DoModal();
}

【 在 ky (过儿) 的大作中提到: 】
: 我想在对话框中设一按钮,然后按它后又弹出一对话框
: 。怎么做?
: 能否说详细点呢?


--
                            既然热爱生命
                            那么,
                            一切都在意料之中。

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.190]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店