首页 相关文章 利用C++Builder在Windows“开始”按钮上绘图

利用C++Builder在Windows“开始”按钮上绘图


  熟悉Windows操作系统的软件设计人员知道,在Win95/98/NT/2000中有一任务栏(Task Bar)程序,路径为:C:WINDOWSSYSTEMSYSTRAY.EXE(假设你的Windows安装在系统默认路径C:WINDOWS)。从系统功能角度分析,任务栏由几个不同的子区域组成,从左至右依次是:开始(Start)按钮、应用程序切换区(Application Switch Bar)、任务栏通知区(Notification Area)以及任务栏时钟。从程序编制角度分析,任务栏程序(SYSTRAY.EXE)与其它Windows应用程序相同,由几个不同的窗体组成,这些窗体具有各自窗口类名、句柄、显示方式等信息。
  一.要点说明
  1、任务栏、开始按钮的窗口信息:
  ◆Tray Bar的窗口类名:Shell_TrayWnd
  ◆开始按钮的窗口类名:Button
  2、调用FindWindow函数获得任务栏窗口句柄。
  3、调用FindWindowEx函数获得开始按钮窗口句柄。
  4、调用GetDC函数获得开始按钮设备和桌面窗口上下文关系。
  5、调用GetDeskTopWindow桌面窗口句柄。[ 查看全文 ]

2016-02-19 标签:

利用C++Builder在Windows“开始”按钮上绘图的相关文章

手机页面
收藏网站 回到头部