MFC中固定(锁定)界面窗口大小的函数

【01】【函数】

       SetWindowLong(m_hWnd, GWL_STYLE, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);

【02】【操作方法】

在你的xxxDlg.cpp中的OnInitDialog()中,将上面的函数复制并放到OnInitDialog()中,如我自己的:

BOOL Cvoice2textDlg::OnInitDialog()
{
    CDialogEx::OnInitDialog();

    // 设置此对话框的图标。  当应用程序主窗口不是对话框时,框架将自动
    //  执行此操作
    SetIcon(m_hIcon, TRUE);            // 设置大图标
    SetIcon(m_hIcon, FALSE);        // 设置小图标

    // TODO: 在此添加额外的初始化代码

    //::SetWindowLong(m_hWnd, GWL_STYLE, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);
    SetWindowLong(m_hWnd, GWL_STYLE, WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX);
    
    return TRUE;  // 除非将焦点设置到控件,否则返回 TRUE
}


版权声明:本文为Soar_dream原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。