返回列表 发帖

[VC++] [经验][菜鸟的初级阶段]如何给对话框添加最小化按钮

我们在vc中写一个基于对话框的程序时,系统默认自动生成的对话框只有一个关闭按钮,这看起来很别扭,为了使窗口能最小化到任务栏中,我们可以在程序中加入以下代码,以实现最小化功能:
int cmydlg:ncreate(lpcreatestruct lpcreatestruct)
{
        if (cdialog:ncreate(lpcreatestruct) == -1)
                return -1;
       
        // todo: add your specialized creation code here
        setwindowlong(this->m_hwnd,gwl_style,getwindowlong(this->m_hwnd,gwl_style)|ws_minimizebox); //此处为所加的语句
        return 0;
}
怎么样?简单吧!

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号