了解Microsoft在无模式对话框上的文档

时间:2018-12-19 06:36:34

标签: dialog documentation

此处:https://docs.microsoft.com/en-us/windows/desktop/dlgbox/using-dialog-boxes#creating-a-modeless-dialog-box

我不明白第二个例子。 msg在哪里定义?我可以在其他两个示例中找到它们。第二个示例应该成为第一个示例功能的一部分吗?还是独自一人?

有人可以解释以下代码:

BOOL bRet;

while ((bRet = GetMessage(&msg, NULL, 0, 0)) != 0) 
{ 
    if (bRet == -1)
    {
        // Handle the error and possibly exit
    }
    else if (!IsWindow(hwndGoto) || !IsDialogMessage(hwndGoto, &msg)) 
    { 
        TranslateMessage(&msg); 
        DispatchMessage(&msg); 
    } 
} 

0 个答案:

没有答案