如何用SetParent设置为模态的窗口?

zzh_haiz 2006-12-18 05:38:40
线程1显示了一个画面A.
现在要线程2(该线程只知道A的窗口句柄)显示一个画面B在A之上,同时,
使得在点A中的按钮时,不能响应.
用SetParent能实现吗,请大虾指教.
...全文
223 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
cczlp 2006-12-18
  • 打赏
  • 举报
回复
用MessageBox(NULL, "ThreadProc", "", 0);代替ShowMessage("ThreadProc");
zzh_haiz 2006-12-18
  • 打赏
  • 举报
回复
DWORD WINAPI ThreadProc( LPVOID lpParameter )
{
ShowMessage("ThreadProc");
return 1;
}


//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
DWORD dwThreadID = 0;
::CreateThread( NULL, 0, ThreadProc, this, 0, &dwThreadID );
return;
}

这样也会有错?郁闷啊!
zzh_haiz 2006-12-18
  • 打赏
  • 举报
回复
如何在子线程中显示messagebox?
zzh_haiz 2006-12-18
  • 打赏
  • 举报
回复
up!

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧