如何在桌面的任何位置显示开始菜单?

bjseaman 2000-02-19 02:16:00
在windows95/98中按下桌面左下方的开始按钮可以显示开始菜单。
小弟在其他的网站上down了一个源程序,
是模拟按下开始按钮从而显示开始菜单。
我想知道如何让开始菜单在桌面的任何位置显示
比如我的程序中有一个command,当按下command时
在x=command.left y=command.top+command.height的位置
显示开始菜单
...全文
307 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2001-05-28
  • 打赏
  • 举报
回复
给分
Jackyin 2001-04-14
  • 打赏
  • 举报
回复
hwnd=findwindow("shell_trayicon","")
setwindowpos hwnd,a,b,c,d,
duke0371 2001-03-21
  • 打赏
  • 举报
回复
可以用vc的spy++找,更方便
thriller 2001-03-21
  • 打赏
  • 举报
回复
findwindow,findwindowex
jifeng 2001-03-19
  • 打赏
  • 举报
回复
那你是如何获得开始按钮句柄的呢?
「已注销」 2001-03-19
  • 打赏
  • 举报
回复
只要获得开始按钮句柄就可以 我用C++做成了
olo 2000-02-21
  • 打赏
  • 举报
回复
我也见过的,肯定可以。
NowCan 2000-02-21
  • 打赏
  • 举报
回复
一定可以,我见过,但不会。有时间试一下吧。
bokei 2000-02-20
  • 打赏
  • 举报
回复
可能要在注册表里找出开始菜单的注册键,原样造一个.才可以在任何地方显示.
bjseaman 2000-02-20
  • 打赏
  • 举报
回复
请问bokei,能不能详细一些?
如何在注册表里找到开始菜单的注册键?
原样造一个是什麽意思?如何造?
bjseaman 2000-02-19
  • 打赏
  • 举报
回复
我曾经见过一个桌面管理软件有这个功能
不过可能不是vb作的
其他的语言能做到吗?
Lin 2000-02-19
  • 打赏
  • 举报
回复
是不可能的:'开始菜单'TaskBar只能驻留在Screen的四周。
qrake 2000-02-19
  • 打赏
  • 举报
回复
但是可以通过将桌面窗口左下角移动到某一点, 开始菜单也相应移动到该点.

7,759

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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