windows 的dll中创建模态对话框,需要在主线程或者 另外开一个线程创建 并且都要执行以下代码, com组件的事件使用控制台也需要使用同样的方法
MSG msg;
while (GetMessage(&msg, NULL, 0, 0))
{
// if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
// {
TranslateMessage(&msg);
DispatchMessage(&msg);
/* } */
}