关于在线程中创造一个窗口. WIN32
关于在线程中创建一个窗口. WIN32
我想在 处理一些数据的时候不让界面操作,并且可以与主窗口进行数据通讯
于是我在创建数据处理的工作线程的时候 顺便传入了一个Win32窗口派生类的对象进去.
在线程中Create()这个窗口并且将主窗口禁用,然后在线程中一边处理数据一边在这个模态对话框中显示一些信息
大致代码是
CMyWnd wnd;
{
init()
{
create(NULL,NULL,NULL.........)
}
}
_beginthreadex(....threadproc(),&wnd)
threadproc
{
wnd.init()
wnd.setsomeinfo()
}
总是在 Create窗口的时候崩溃...
在非UI线程中创建一个 窗口 该怎么弄呢? (注纯Win32哦)
------解决方案--------------------
该回复于2012-11-03 20:23:31被管理员删除
------解决方案--------------------
还不是RegisterClass(Ex)()/CreateWindow(Ex)()
------解决方案--------------------
呃, 我是这样的做的啊. 奇怪 , 在注册完窗口类后 CreateWindow就会崩溃.. 有没有例子我学习学习呀.. 着急
------解决方案--------------------
null
我想在 处理一些数据的时候不让界面操作,并且可以与主窗口进行数据通讯
于是我在创建数据处理的工作线程的时候 顺便传入了一个Win32窗口派生类的对象进去.
在线程中Create()这个窗口并且将主窗口禁用,然后在线程中一边处理数据一边在这个模态对话框中显示一些信息
大致代码是
CMyWnd wnd;
{
init()
{
create(NULL,NULL,NULL.........)
}
}
_beginthreadex(....threadproc(),&wnd)
threadproc
{
wnd.init()
wnd.setsomeinfo()
}
总是在 Create窗口的时候崩溃...
在非UI线程中创建一个 窗口 该怎么弄呢? (注纯Win32哦)
------解决方案--------------------
该回复于2012-11-03 20:23:31被管理员删除
------解决方案--------------------
还不是RegisterClass(Ex)()/CreateWindow(Ex)()
------解决方案--------------------
呃, 我是这样的做的啊. 奇怪 , 在注册完窗口类后 CreateWindow就会崩溃.. 有没有例子我学习学习呀.. 着急
------解决方案--------------------
null