CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

主窗体创建和显示后,再创建并显示多个其他的窗体,想让这些窗体在任务栏都有一个图标,怎么做?

楼主huang1023(啊邦)2005-01-04 10:51:16 在 Delphi / VCL组件开发及应用 提问

像IE和QQ那。IE中当打开一个新窗口时它在任务栏上有一个自己的图标。QQ中的每一个对话窗口,都有一个自己的图标。  
  问题点数:20、回复次数:4Top

1 楼Kevin_Lmx(繁华阅尽)回复于 2005-01-04 11:00:19 得分 10

procedure   TForm1.Button1Click(Sender:   TObject);  
  begin  
      SetWindowLong(Form2.Handle,GWL_EXSTYLE,GetWindowLong(Form2.Handle,GWL_EXSTYLE)   or   WS_EX_APPWINDOW);  
      Form2.Show;  
  end;Top

2 楼ghchen()回复于 2005-01-04 11:04:40 得分 0

学习,顶Top

3 楼coolnan(踏平九城)回复于 2005-01-04 14:46:10 得分 0

API函数Top

4 楼jackie168(http://soft.eastrise.net)回复于 2005-01-04 15:13:51 得分 10

在类声明中重载CreateParams:  
  procedure   CreateParams(var   Params:   TCreateParams);   override;  
  然后:  
  procedure   TfrmChild.CreateParams(var   Params:   TCreateParams);  
  begin  
      inherited   CreateParams(Params);  
      Params.ExStyle:=   Params.ExStyle   or   WS_EX_APPWINDOW;  
  end;Top

相关问题

  • 主窗体Close后,怎么任务栏上还有图标?
  • 如何修改主窗体在任务栏显示名称
  • 如何去掉dll中创建的窗体ShowModal显示之后在任务栏出现的标题(40)
  • 哪位高手知道怎样创建一个窗体在任务栏上不显示?????????
  • 请教大侠:如何将主窗体最小化到任务栏
  • 如何实现一个程序的主窗体和子窗体都显示在任务栏上
  • 主窗体最小化时,由主窗体创建的窗体便不见了!
  • 窗体与任务栏的问题!
  • 基于对话框的程序怎么通过创建主隐藏窗口来干掉任务栏按钮??
  • 窗体的创建

关键词

  • ws
  • 窗体
  • 任务栏
  • createparams
  • exstyle
  • 显示
  • tcreateparams
  • appwindow
  • gwl
  • form2

得分解答快速导航

  • 帖主:huang1023
  • Kevin_Lmx
  • jackie168

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo