请教C++隐藏主窗口方法.

2025-04-15 01:26:57
推荐回答(2个)
回答1:

首先::SetWindowLong(m_hWnd,GWL_EXSTYLE,WS_EX_TOOLWINDOW);即可以不在任务栏显示
其次,隐藏主窗口
void CMyDialog::OnNcPaint()
{
static int i = 2;
if(i > 0)
{
i --;
ShowWindow(SW_HIDE);
}
else
CDialog::OnNcPaint();
}

回答2:

你说的窗口
是cmd窗口,还是普通的windows窗口?
隐藏cmd窗口:如果你的编译器是vc,那么用#pragma
comment(linker,
"/subsystem:windows")
就可以了。
隐藏windows窗口:
先获得窗体的句柄,然后
showwindow(hwnd,
sw_hide)就可以了。