我的程序要在对话框中显示一些内容,有的是显示信息,还有输入信息,两个按钮。
但是由于在对话框中显示多少个文本框编辑匡和事先是不知道的,通过查数据库才能知道需要几个及显示的信息是什么。我想知道这样的程序如何实现,是否的要先编一个模板
?如果需要的话,请详细说一下,我对模板不熟悉。
谢谢

解决方案 »

  1.   

    如果一定要用编辑框,可以根据查询结果动态生成编辑框,直接用MFC的CEdit::Create函数就可以创建一个编辑框
      

  2.   

    CEdit *pEdit=new CEdit();
    pEdit->Create()CEdit edit;
    edit.Create()
      

  3.   

    动态创建,如果要响应消息的话先定义
    CEdit edCtl[100]
    在DDX里面映射到一堆ID上面,在消息映射宏里面自己改一下
    动态创建CEdit,使用前面所提到的那一堆ID
      

  4.   

    /*动态创建,如果要响应消息的话先定义
    CEdit edCtl[100]
    在DDX里面映射到一堆ID上面,在消息映射宏里面自己改一下
    动态创建CEdit,使用前面所提到的那一堆ID
    */
    请问qrlvls(怜松) 一个问题
    当对话框初始化时调用dodataexchange函数
    但是这个时候好多id所对应的edit控件还没有create
    所以出错
    应该如何做呢