MFC 动态创建是什么意义 请用简单直白的语言解释一下
MFC 动态创建是什么意思 请用简单直白的语言解释一下
OnButton1()
{
CMYDlg dlg;
dlg.DoModal(); //这算是动态创建吗?
}
------解决思路----------------------
这个也算,创建y一个模态对话框。只有点击按钮才会创建
------解决思路----------------------
在资源视图里可以给一个窗口添加很多的控件,这样运行的时候就会直接显示出来,但是也可以在程序运行的时候用Create来动态的创建,你这个是以模态的方式启动一个对话框
------解决思路----------------------
CButton k;
k.create( xxxxxxxx );
这样也算。
------解决思路----------------------
意思就是不用资源编辑器拖控件,用代码创建控件
------解决思路----------------------
就是不是静态生成的,运行过程中创建的。
------解决思路----------------------
在编辑器中有一个“资源视图”,可以在其中预先创建 窗口和窗口中的控件

这些都是预先创建的,也就是静态的。
还有一种创建控件的方法,它是在程序运行中,利用命令创建,比如Create等,这种用指令创建控件的过程就是 动态创建。
------解决思路----------------------
你这个也不算, 比如下面这个才是
OnButton1()
{
CMYDlg dlg;
dlg.DoModal(); //这算是动态创建吗?
}
------解决思路----------------------
这个也算,创建y一个模态对话框。只有点击按钮才会创建
------解决思路----------------------
在资源视图里可以给一个窗口添加很多的控件,这样运行的时候就会直接显示出来,但是也可以在程序运行的时候用Create来动态的创建,你这个是以模态的方式启动一个对话框
------解决思路----------------------
CButton k;
k.create( xxxxxxxx );
这样也算。
------解决思路----------------------
意思就是不用资源编辑器拖控件,用代码创建控件
------解决思路----------------------
就是不是静态生成的,运行过程中创建的。
------解决思路----------------------
在编辑器中有一个“资源视图”,可以在其中预先创建 窗口和窗口中的控件
这些都是预先创建的,也就是静态的。
还有一种创建控件的方法,它是在程序运行中,利用命令创建,比如Create等,这种用指令创建控件的过程就是 动态创建。
------解决思路----------------------
你这个也不算, 比如下面这个才是
CButton *p_btn = new CButton();
p_btn->Create(...);