win32 无模式对话框

不知道为什么,用下述代码创建的无模式对话框总会卡住,而模式对话框则没有问题。
```c++
void OnCommand(HWND hWnd, WPARAM wParam)
{
    switch (LOWORD(wParam))
    {
    case ID_EDIT_NEW:
        DialogBox(g_hIns, (char*)IDD_DIALOG1, hWnd, DialogueProc);
        break; 
    case ID_EDIT_DELETE:
    {
        HWND h = CreateDialog(g_hIns, (char*)IDD_DIALOG1, hWnd, DialogueProc);
        ShowWindow(h, SW_SHOW);
        break;
    }
    }
}


```

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^