在MFC对话框模式中,对按钮弹出另一个对话框的有关问题
在MFC对话框模式中,对按钮弹出另一个对话框的问题
我是用下面的代码生 成另一个窗口的:
我点按钮出来一个对话框就什么都点不了,怎么回事?
另外,怎么对弹出的对话框进行类似主窗口一样的操作啊
------解决方案--------------------
因为你用的是模态的方式创建的对话框,这个时候只能操作这个模态的对话框,换成非模态的就可以操作了,和主窗口一样的操作就是给这个dlg添加一个类,然后在类里面一样的写代码就可以,跟主窗口一模一样的
------解决方案--------------------
以追加的方式打开文件,设置文件指针到末尾,然后再写数据。
------解决方案--------------------
这个你在写的时候怎么写,读的时候怎么读就可以了,如果手动放进去的话,那就一行一行的读被,把每一行的数据堪称一组数据来处理
我是用下面的代码生 成另一个窗口的:
void C对话框测试Dlg::OnBnClickedButton1()
{
Cdialog1 newdlg;
int nRet=newdlg.DoModal();
if(nRet==IDC_BUTTON1)
{
}
// TODO: 在此添加控件通知处理程序代码
}
我点按钮出来一个对话框就什么都点不了,怎么回事?
另外,怎么对弹出的对话框进行类似主窗口一样的操作啊
------解决方案--------------------
因为你用的是模态的方式创建的对话框,这个时候只能操作这个模态的对话框,换成非模态的就可以操作了,和主窗口一样的操作就是给这个dlg添加一个类,然后在类里面一样的写代码就可以,跟主窗口一模一样的
------解决方案--------------------
以追加的方式打开文件,设置文件指针到末尾,然后再写数据。
try{
CFile file(_T("xxx"), CFile::modeCreate
------解决方案--------------------
CFile::modeNoTruncate
------解决方案--------------------
CFile::modeWrite);
file.SeekToEnd();
file.Write(...);
file.Close();
}catch(...)
{}
------解决方案--------------------
这个你在写的时候怎么写,读的时候怎么读就可以了,如果手动放进去的话,那就一行一行的读被,把每一行的数据堪称一组数据来处理