CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

如何修改窗体的系统菜单栏??

楼主cjdbd()2003-06-01 00:45:43 在 Delphi / VCL组件开发及应用 提问

在窗体系统的菜单栏有“还原",移动,大小,等等。  
   
  我想自己随意修改。  
  怎么实现呢 问题点数:0、回复次数:4Top

1 楼galeboy(狂风)回复于 2003-06-01 00:51:56 得分 0

type  
      TFormMain   =   class(TForm)  
       
        ...  
       
      private  
       
          procedure   WMSYSCOMMAND(var   Msg:   TMessage);   message   WM_SYSCOMMAND;  
       
      ...  
   
   
   
  procedure   TFormMain.WMSYSCOMMAND(var   Msg:   TMessage);  
  var  
      PointTemp:   TPoint;  
  begin  
      if   Msg.wParam   61587:   //   sysIcon   clicked  
      begin  
          if   GetCursorPos(PointTemp)   then  
              PopupMenuMain.Popup(PointTemp.X,   PointTemp.Y);  
      end  
      else  
          inherited;  
      end;  
  end;Top

2 楼galeboy(狂风)回复于 2003-06-01 00:52:52 得分 0

type  
      TFormMain   =   class(TForm)  
       
        ...  
       
      private  
       
          procedure   WMSYSCOMMAND(var   Msg:   TMessage);   message   WM_SYSCOMMAND;  
       
      ...  
   
   
   
  procedure   TFormMain.WMSYSCOMMAND(var   Msg:   TMessage);  
  var  
      PointTemp:   TPoint;  
  begin  
      if   Msg.wParam   =   61587:   //   sysIcon   clicked  
      begin  
          if   GetCursorPos(PointTemp)   then  
              PopupMenuMain.Popup(PointTemp.X,   PointTemp.Y);  
      end  
      else  
          inherited;  
      end;  
  end;  
  Top

3 楼galeboy(狂风)回复于 2003-06-01 00:53:26 得分 0

type  
      TFormMain   =   class(TForm)  
       
        ...  
       
      private  
       
          procedure   WMSYSCOMMAND(var   Msg:   TMessage);   message   WM_SYSCOMMAND;  
       
      ...  
   
   
   
  procedure   TFormMain.WMSYSCOMMAND(var   Msg:   TMessage);  
  var  
      PointTemp:   TPoint;  
  begin  
      if   Msg.wParam   =   61587   then   //   sysIcon   clicked  
      begin  
          if   GetCursorPos(PointTemp)   then  
              PopupMenuMain.Popup(PointTemp.X,   PointTemp.Y);  
      end  
      else  
          inherited;  
      end;  
  end;  
  Top

4 楼kangji(尾鱼头)回复于 2003-06-01 06:39:16 得分 0

AppendMenuTop

相关问题

  • 子窗体修改父窗体的菜单属性,在线等,有答案立即给分。
  • 如何让弹出的窗体无菜单和地址栏?
  • 有菜单的窗体如何去掉标题栏???????????????????????????
  • 怎么把一个窗体的菜单栏去掉?
  • 菜单问题:如何能消除“使用菜单后,窗体有标题栏”
  • 有谁知道怎么让MDI子窗体的标题栏合并到父窗体的菜单栏上 ( C# 2005 )
  • 怎样修改窗体标题栏的颜色?
  • 如何修改主窗体在任务栏显示名称
  • 想问一下窗体间,窗体菜单工具栏间的函数如何互相调用?
  • 如何让WEB窗体无工具栏,无菜单栏,无地址栏?

关键词

  • pointtemp
  • tformmain
  • wmsyscommand
  • tmessage
  • syscommand
  • msg
  • tform
  • procedure
  • message wm
  • begin

得分解答快速导航

  • 帖主:cjdbd

相关链接

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

广告也精彩

反馈

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