⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_22628.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:22628 发表者:萧马 发表日期:2002-11-27 11:23:21
<br>主题:高手们:请问:可不可在主框架窗口中弹出对话框对表进行查询和插入等操作?
<br>内容:这个问题、、、、。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-11-27 11:27:36
<br>内容:当然可以啊,你可以利用AfxGetMainWnd()得到主框架指针,然后得到数据库的表对象啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-11-27 12:15:06
<br>内容:拜托,能否详细一点?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-11-27 17:42:36
<br>内容:CDMA2000,还在吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-11-27 20:11:07
<br>内容:今天高手都去哪了,我G啊。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-11-28 12:53:47
<br>内容:不说兄,请进来领分,我可不是送分,昨天通过电子邮件与不说进行了一次有意义的思想交流(因为昨天登录不上^_^)。遇上相同问题的朋友,在主框架窗口用GetActiveDocument()得到文档指针即可。预知详情请浏览XXX.com网站。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:不说 回复日期:2002-11-28 15:02:38
<br>内容:你…………去过www.xxx.com么………………不要随便指路啊…………嘿嘿嘿嘿……
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-11-28 15:54:22
<br>内容:我也再问一个问题哈。在主框架中自定义static函数OnTest()在其中加入:<BR><BR>void CMainFrame::OnTest()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;TestDoc* pDoc=(CTestDoc*)GetActiveDocument();<BR>}<BR>会出现如下错误:<BR><BR>F:\Test\MainFrm.cpp(1192) : error C2352: 'CFrameWnd::GetActiveDocument' : illegal call of non-static member function<BR><BR>只是为什么撒?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-11-28 16:16:32
<br>内容:首先这句话就错了哈<BR>TestDoc* pDoc=(CTestDoc*)<BR>你到底是TestDoc还是CTestDoc啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧马 回复日期:2002-11-28 16:27:53
<br>内容:刚才试了一下,好像是因为这个函数是static的原因,如果自定义函数不是static就不会出错。有没有办法在对话框中得到文档指针,用GetActiveDocument()好像不行。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-11-28 16:33:24
<br>内容:糊涂了…………看来还没睡醒……<BR><BR>对话框里不行你有没有想过是什么原因呢?这函数是mainframe的,你在对话框里如果可以得到你的mainframe不就可以得到document了么?那怎么得到mainframe呢?呵呵……<BR>CMainFrame* pFrame = (CMainFrame*)(AfxGetApp()-&gt;GetMainWnd());<BR>然后再<BR>CTestView* pView = (CTestView*)(pFrame-&gt;GetActiveView());<BR>CTestDoc* pDoc = (CTestDoc*)(pFrame-&gt;GetActiveDocument());<BR>得到文档和试图的指针,这三行代码基本上在任何地方都可以用<BR>2002-11-28 16:40:15

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -