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

📄 subject_49712.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:49712 发表者:崔燕 发表日期:2003-08-13 10:39:11
<br>主题:在线程中如何调用其他类的函数
<br>内容:我做了一个基于单文档CEditView类的一个工程,其中用<BR>&nbsp;&nbsp; HWND hWnd = GetSafeHwnd();<BR>&nbsp;&nbsp; AfxBeginThread(fff,hWnd,THREAD_PRIORITY_NORMAL);<BR>建立了一个线程,但是我又想在线程fff中使用其他类的函数,例如在这个工程中我想用到类class CSpreadSheet,也许有些人对这个类不陌生,这是一个网友发布再网上的一个操作EXecl的类,那么就再具体些,如果我想用到<BR>&nbsp;&nbsp; bool DeleteSheet(); // Clear text delimited file content<BR>这个函数,请问该怎么操作,请高手多指点,谢谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:夏雪宜 回复日期:2003-08-13 17:44:34
<br>内容:你好,你在用辅助线程和主线程,辅助线程里面好像不能处理界面上的工作,它只能在后台工作,主线程可以处理用户界面上的问题,所以你所说的问题不能实现,但你完全可以在你的主线程中来实现这个任务,当你需要调用DeleteSheet()时, 你可以在辅助线程中用posmessage发出一个消息,然后主线程接收到该消息后可以执行DeleteSheet(),你再做什么程序,用到的东西好像还不少
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:夏雪宜 回复日期:2003-08-13 17:51:32
<br>内容:我换了名字了,呵呵,以前叫sdf,刚才写错了,是PostMessage.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

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