windows-ppl-task中创建modal窗口不响应中文输入法

来源:互联网 发布:公众号互粉平台源码 编辑:程序博客网 时间:2024/05/21 01:44
std::wstring sGroupName;auto ptrGroupName = std::make_shared<std::wstring>(sGroupName);HWND hParent = m_pHost->GetHWND();CAddGroup* pAddAccountGroup = new CAddGroup(hParent, ptrGroupName);HWND hTest =  pAddAccountGroup->GetHWND();auto t = concurrency::create_task([hTest, ptrGroupName](){while (IsWindow(hTest)){concurrency::wait(100);}});
解决方法, 绕开这个问题, 在task外创建非modal窗口, 并在task中用系统api IsWindow判断窗口是否完成任务, 在继续下一步task


原创粉丝点击