MFC程序,怎样一开始运行就隐藏窗体

MFC程序,怎样一开始运行就隐藏窗体,第1张

增加对WM_NCPAINT消首冲吵息的处理,在处理函数中增加者侍如下代码:

void CAaDlg::OnNcPaint() 

{

// TODO: Add your message handler code here

static int i = 2 

if(i>0) 

i-- 

ShowWindow(SW_HIDE) 

else 

CDialog::OnNcPaint() 

// Do 判好not call CDialog::OnNcPaint() for painting messages

}

主框架的ActivateFrame中自行设置。

修改参数为SW_HIDE即可隐藏,免去闪烁的一面。如果还闪局隐,请追问,我之前也遇到这个问题中腊余,后来解决了卖滚,我现在翻找代码,预计是修改这个。

OnInitDialog()->

WINDOWPLACEMENT wp

wp.length=sizeof(WINDOWPLACEMENT)

wp.flags=WPF_RESTORETOMAXIMIZED

wp.showCmd=SW_HIDE

SetWindowPlacement(&wp)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12508647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存