在VIEW中的OnInitialUpdate()创建了edit控件在视图中显示现在想通过另一个对话框的OnOk()函数,当点击对话框的确定时,把edit中的文本也存入数据库,我自己在OnOk()中用赋值,但是数据表中的字段没有改变。这么做是不是不行啊?点对话框确定的时候能有办法把edit的文本一块存入吗??
解决方案 »
- 如果一个类是__declspec(dllexport),那么它的继承类也自动都是导出类么?
- 链接数据库时的未知错误!
- 第二次查询数据库出错
- directshow 要被淘汰了吗~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- <<windows网络编程>>的完成端口的源代码是不是有错误
- 高分求书: <网络连接服务开发人员参考库 第4卷 远程访问服务>电子版本
- 初学API编程,有个问题请教!
- sans(sans),我上一个帖子漏了给你分,请到这里来拿
- AngleArc的问题
- 各位高高手,高手,中手,低手,来帮帮我这位低低手
- 关于颜色转义符的支持
- ReadFile WriteFile的问题
我怀疑是没有取得,在OnInitialUpdate()里创建的时候都是空的,我想当运行程序后在EDIT中输入内容,然后把输入的内容存数据库。取得edit内容的语句应该写在哪里呢?那个对话框的每个函数里面吗?
pView->m_PointSetSet.m_FLCou=m_FLCou; pView是View类的指针,m_PointSetSet.m_FLCou是数据表的一个字段,m_FLCou是得到的视图中Edit的文本内容。其他对数据库操作的语句都有,那个对话框中的控件的内容能准确存数据库的。现在就是视图中edit的内容存不了,我怀疑是没有得到edit的内容
是不是对话框的确定OnOk()无法响应这个保存呢?那么我在视图中显示的EDIT控件的内容如何保存到数据库呢(通过一个按钮,菜单栏的也行)?这种在视图中显示的EDIT控件有怎么和变量关联起来比较方便呢?我用的是GetDlgItemText()
问题比较多,请指教哦!
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
OnInitialUpdate()可以得到my_Edit的内容,但是在其他函数中得不到(都是通过GetDlgItemText())。那么在其他函数中该如何访问创建的这个EDIT控件的内容呢??麻烦兄弟了啊!
主要代码:void CTestMFCView::OnInitialUpdate()
{
CView::OnInitialUpdate(); m_edit1.Create(WS_VISIBLE|WS_CHILD|WS_BORDER,CRect(200,20,280,40),this,12345); //视中创建EDIT
}void CAboutDlg::OnBnClickedButton3()
{
CMainFrame* pMwnd = (CMainFrame*)theApp.m_pMainWnd;
CTestMFCView* pView = (CTestMFCView*)pMwnd->m_SplitWnd.GetPane(1,0);
CString str;
pView->GetDlgItemTextW(12345,str); //取得视中EDIT的内容。
SetDlgItemText(IDC_COMBO1,str); //通过对话框COMBOBOX控件显示出来。
}