在winapi的对话框

时间:2014-11-24 13:54:25

标签: winapi

我的对话框有点问题。它在父窗口中显示其内容。而不是一个不同的框架,似乎没有错。我使用了DS_MODALFRAME和WS_样式,但它不起作用

END

这是对话程序

BOOL CALLBACK AboutDialog(HWND fsr_win,UINT f_msg, WPARAM fwParam, LPARAM flParam)
{
    switch (f_msg)
    {
    case WM_COMMAND:
        switch(fwParam)
        {
        case ID_OK:
            EndDialog(fsr_win,TRUE);
            return TRUE;
            break;
        };
        return TRUE;

    };
    return TRUE;
}



1 RT_MANIFEST "File searcher 2.exe.Manifest"

FSR_ABOUT DIALOG FIXED 6, 21, 100,100
STYLE DS_MODALFRAME
CAPTION "About Generic"

FONT 10, "MS Shell Dlg"
BEGIN
    DEFPUSHBUTTON   "&Okay", ID_OK, 40, 80, 40, 10
    LTEXT           "File searcher", 104, 10, 20,90, 
8
    LTEXT           "Copyright © DONSN® 2014 ", 107, 10,40,90, 8
END




B

1 个答案:

答案 0 :(得分:0)

简单的解决方案是在对话框程序中改变一些代码行,显然返回true而不是false ...

所以我们有 { / *案例陈述后* / 返回FALSE }  这就是所有它用关闭按钮显示的......但是有共同控制的东西。