Chinaunix首页 | 论坛 | 博客
  • 博客访问: 455063
  • 博文数量: 724
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:47
文章分类

全部博文(724)

文章存档

2011年(1)

2008年(723)

我的朋友

分类:

2008-10-13 17:23:11

yanxiaoyu774:去掉dlg的可见属性,不然初始化时会有闪烁
(发表于2004-2-16 11:03:00)

_foo:
(发表于2004-4-14 8:24:00)

NorthTibet:WindsonZhL 又提供了一个新方法:

选中 WS_EX_TOOLWINDOW 扩展窗口式样后,还要在
OnInitDialog() 中添加: 
    ShowWindow(SW_HIDE);
    ::SetWindowLong(GetSafeHwnd(), GWL_EXSTYLE, WS_EX_TOOLWINDOW); 
    ShowWindow(SW_SHOWNORMAL); 

这个方法很灵,谢谢!
(发表于2004-4-19 21:54:00)

proad:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
站在各位的肩膀上,这是最简单的解决方法:
CDialog::OnInitDialog()
{
   ...
   SetParent(FindWindow("ProgMan",NULL));
   ShowWindow(SW_MINIMIZE);
   ...

}

说明:把当前应用的主窗口作为另一个隐藏窗口的子窗口,从而实现隐藏。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

(发表于2004-10-21 11:06:00)

duanliuyun:我试了一下没反应,要么只隐藏窗口,要么正常显示。我希望程序运行不显示窗口,但在任务栏显示图标。
(发表于2004-11-23 10:51:00)

coac:请问为什么我在使用文章中的方法后,任务栏会生成两个托盘图标?
(发表于2007-5-9 18:25:00)

..........................................................................
--------------------next---------------------

阅读(250) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~