77问答网
所有问题
线程函数怎么获取主函数的信息
如题所述
举报该问题
其他回答
第1个回答 2019-06-29
主函数把相关信息放到
结构体
中(PUBLIC),
在生成线程函数时,把主函数的结构指针以参数形式给线程函数,
线程函数里面再映射成相应结构体。
第2个回答 2019-06-11
afxbeginthrea一一d()那个参数指针传入!在线程里从lpparam里通过强制转换取出来。mfc不是多线程挺安全的,象需要操作窗体的函数不要在
线程多线程函数里使用。
相似回答
线程
中没有
主函数
是
怎么
调用啊
答:
线程
只需要入口函数,不需要
主函数
也就是创建线程传入的函数指针
一个类中的
线程函数如何
访问另一个
函数的
非静态成员函数
答:
不过你这个写法是有问题的。 除非你的 ThreadRun函数是个static函数,否则它有个隐形的第一参数, 结果这个
函数的
声明跟api的要求对不上了
MFC
怎么获得主线程的
CWinThread 指针
答:
当模块的
主线程
class CWinApp : public CWinThread 因此在MFC下
获取
全局变量theApp就是当前实例的主线程.AfxGetApp()返回的是应用程序对象的指针,如果该应用程序(或进程)只有一个界面线程在运行,那么这两者返回的都是一个全局的应用程序对象指针,这个全局的应用程序对象就是MFC应用框架所默认的theApp对...
辅助线程中用GetMessage
函数
能
获取主线程
中的消息吗
答:
不可以
VC
如何
在
线程
里调用主窗口的控件
答:
关键的步骤就是获取实际窗口指针(句柄)。不同程序和模式获取方式不同,一般可以通过参数传递、AfxGetMainWnd等MFC
函数获取
、全局变量、共享内存等方式获取,第一种最简单,其它的各有要求。获取指针后GetSafeHandle可以获取句柄,然后SendMessage即可。
在其他类中,
怎么
调用
主函数
里的对象?
答:
xc.start();} } class XianChen implements Runnable{ JTextArea wby1;public XianChen(JTextArea wby1){ //通过构造方法接收
线程
需要的对象 this.wby1 = wby1;} public void run() { for(int i=0;i<10;i++){ wby1.append("测试测试。\n");//其他类怎么调用
主函数
里的对象?} } } ...
MFC全局
线程函数如何获取
类的成员变量?
答:
UINT CXXXDlg::ThreadName( LPVOID lpParam ){ CXXXDlg* p = (CXXXDlg*)lpParam;这样就能用了。} 开
线程
时:AfxBeginThread(CXXXDlg::ThreadName, CXXXDlg对象指针);要注意的是线程执行完要销毁线程对象,你查查AfxEndThread的第二个参数,我忘了。还有通过线程对象设置一个成员为TRUE,那系统...
大家正在搜
线程执行另一个线程中的函数
获取当前进程的所有线程
获取线程信息
线程函数
不同线程相同函数
线程和函数关系
多个线程调用一个函数
不同线程调用同一个函数
线程等待函数