Board logo

标题: [VC++] [经验][菜鸟的初级阶段]如何给对话框添加最小化按钮 [打印本页]

作者: xiaoye3002    时间: 2007-11-2 12:05     标题: [经验][菜鸟的初级阶段]如何给对话框添加最小化按钮

我们在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;
}
怎么样?简单吧!




欢迎光临 逐梦论坛 (http://temp2023.zhumeng.org/) Powered by Discuz! 7.2