VC中怎的修改弹出的对话框中文本控件的内容
VC中怎样修改弹出的对话框中文本控件的内容
如题,基于对话框的应用程序,在上面放了一个按钮,点击按钮后会弹出一个对话框,新对话框中有个文本控件,问下怎样修改文本控件中的内容,两个对话框都是直接基于CDialog的
------解决方案--------------------
我晕 那么多错别字。。。
那可以在点击第一个对话框按钮时给第二个对话框发送一个自定义消息,将文本内容发给第二个对话框,然后刷新第二个对话框
------解决方案--------------------
写一个类 (有对话框的那个类)继承dialog
在初始化的时候
BOOL WINAPI SetDlgItemText(
------解决方案--------------------
给第二个对话框加一个参数cstring text;
在第二个框弹出domodal之前,将这个text设置为你要修改的内容,在第二个框的初始化完成以后设置显示text的值,最后domodal
------解决方案--------------------
就是一个类之间数据传递的问题,LZ看下http://bbs.****.net/topics/390086301 在B中就能得到想要的数据 然后设置在文本控件上就行了
------解决方案--------------------
这段伪码我也看见过,但是我一直感觉存在问题。我建议你把第二个窗口创建成“非模态”的,这样就可以多次重复修改CEdit中的内容。
如题,基于对话框的应用程序,在上面放了一个按钮,点击按钮后会弹出一个对话框,新对话框中有个文本控件,问下怎样修改文本控件中的内容,两个对话框都是直接基于CDialog的
------解决方案--------------------
我晕 那么多错别字。。。
那可以在点击第一个对话框按钮时给第二个对话框发送一个自定义消息,将文本内容发给第二个对话框,然后刷新第二个对话框
------解决方案--------------------
写一个类 (有对话框的那个类)继承dialog
在初始化的时候
BOOL WINAPI SetDlgItemText(
------解决方案--------------------
给第二个对话框加一个参数cstring text;
在第二个框弹出domodal之前,将这个text设置为你要修改的内容,在第二个框的初始化完成以后设置显示text的值,最后domodal
------解决方案--------------------
就是一个类之间数据传递的问题,LZ看下http://bbs.****.net/topics/390086301 在B中就能得到想要的数据 然后设置在文本控件上就行了
------解决方案--------------------
这段伪码我也看见过,但是我一直感觉存在问题。我建议你把第二个窗口创建成“非模态”的,这样就可以多次重复修改CEdit中的内容。