如何使一个窗口不在任务栏上显示?

edrftgyh 2003-05-28 10:04:00
如题
...全文
1217 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
guoyin 2003-06-10
  • 打赏
  • 举报
回复
如果是SDI
BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
if( !CFrameWnd::PreCreateWindow(cs) )
return FALSE;
//添加的代码
cs.style = WS_POPUP;
cs.dwExStyle |= WS_EX_TOOLWINDOW;

return TRUE;
}


对话框
SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,
WS_EX_TOOLWINDOW|WS_EX_STATICEDGE);
suxk 2003-06-10
  • 打赏
  • 举报
回复
up
commandos 2003-06-10
  • 打赏
  • 举报
回复
关注。
GX_NET 2003-06-10
  • 打赏
  • 举报
回复
good
wwwsq 2003-05-29
  • 打赏
  • 举报
回复
不好意思,看错了。。。。

进程的隐藏有很多办法的,这样一个帖子要说清楚很难。

不过。。。。大家都这么关心进程的隐藏做什么?我们需要的是能写出Office那样软件的软件人才,不是一帮无聊的“黑客”。。。。
wwwsq 2003-05-29
  • 打赏
  • 举报
回复
只是工具栏不显示?
一行代码足矣。
在CMainFrm::OnCreate()函数结尾的地方,加一行:this->ShowWindow(SW_HIDE);

zhujianping_es 2003-05-29
  • 打赏
  • 举报
回复
//在任务条上不显示图标
先从CWinApp继承类中建立一个不显示的顶级窗口. CFrameWnd *abc=new CFrameWnd();
abc->Create(0,0,WS_OVERLAPPEDWINDOW);
CNoTaskBarIconDlg dlg(abc);
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{
}
else if (nResponse == IDCANCEL)
{
}
delete abc;

在 OnInitDialog中修改显示风格 WS_EX_APPWINDOW.BOOL CNoTaskBarIconDlg::OnInitDialog()
{
CDialog::OnInitDialog();
ModifyStyleEx(WS_EX_APPWINDOW,0);

SetIcon(m_hIcon, TRUE); // Set big icon
SetIcon(m_hIcon, FALSE); // Set small icon

// TODO: Add extra initialization here

return TRUE; // return TRUE unless you set the focus to a control
}

JetKingLau 2003-05-28
  • 打赏
  • 举报
回复
附:这是CBuilder版,VC版要将Application->Handle改为相应的HWND。
JetKingLau 2003-05-28
  • 打赏
  • 举报
回复
隐藏应用程序的任务条图标
DWORD dwExStyle = GetWindowLong(Application->Handle, GWL_EXSTYLE);
dwExStyle |= WS_EX_TOOLWINDOW;
SetWindowLong(Application->Handle, GWL_EXSTYLE, dwExStyle);
zhujianping_es 2003-05-28
  • 打赏
  • 举报
回复
http://www.vckbase.com/document/viewdoc.asp?id=650
到那里去看看,应该可以解决问题。
cxjlw 2003-05-28
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=17482
到那里去看看,应该可以解决问题。

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧