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