162分征求讨论:BCB是不是有点低能!!! 怎么无法替换开始菜单!!!!!!!!!!!

「已注销」 2001-03-25 11:23:00
我再也受不了了
整个CSDN有上万分在问这个问题了
竟然没有一个人能站出来回答
我也多次提出过这个问题
http://yeqiufeng.51.net/desktop.jpg 这个替换开始菜单的效果竟然没人能做出来
别人做不出来我们表BCB' Fan也不可以做么
这简直是一种侮辱
只可惜我学识太浅 百思不得其解 到底如何去做
注意:
1、不要告诉我修改注册表 除非你想把我恶心死
2、不要告诉我截获鼠标点击 开始菜单你仔细研究一下 它所响应的远远不止鼠标点击
是虾还是鸟 出来溜溜吧 大侠 请不要再沉默了
沉默啊 沉默啊 再沉默BCB颜面何存
请把这个问题转告给更多的朋友 让我们一起来攻克吧
...全文
1075 36 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
trybird 2001-10-30
  • 打赏
  • 举报
回复
呵呵
cdws222 2001-06-16
  • 打赏
  • 举报
回复
拉不出屎来怨茅子,盛不上饭怨勺子!
「已注销」 2001-05-28
  • 打赏
  • 举报
回复
用子类化技术到底如何
hello008 2001-05-16
  • 打赏
  • 举报
回复
http://www.programsalon.com/download.asp?type_id=23
现在可以下载了
「已注销」 2001-04-26
  • 打赏
  • 举报
回复
结账喽
「已注销」 2001-04-04
  • 打赏
  • 举报
回复
有没有人做出来

现在咱们BCB版欠帐的不少

我不能拖着让新问题浮不上来啊
「已注销」 2001-04-01
  • 打赏
  • 举报
回复
to:yelid
你说的是子类化技术
我试过
但我无法替换
可能是我缺乏经验吧

大家同意子类化技术么
就是用SetWindowLong把那个处理鼠标点击的函数替换成自己的
这样就初步达到目的了
yelid 2001-03-31
  • 打赏
  • 举报
回复
任务栏其实也是个窗口,找到它的句柄(用FindWindow),然后把它的窗口函数替换成你的函数,不知行不行。
holyfire 2001-03-31
  • 打赏
  • 举报
回复
呵呵,我看到这里有例子
http://www.programsalon.com/download.asp?type_id=23
就是下载不下来,那位能搞到,发给我一份,上传后给个连接也行,TNND我搞了三四天也没搞出名堂来,真没面子。
「已注销」 2001-03-30
  • 打赏
  • 举报
回复
我想加分了

但不知道以上结果大家是否满意
sw0324 2001-03-29
  • 打赏
  • 举报
回复
to xrbeck(xiaozi):
我还没研究出来,谢谢你的关注,分先给你,请到http://www.csdn.net/expert/topic/82/82220.shtm
接分. 
「已注销」 2001-03-29
  • 打赏
  • 举报
回复
多谢jlover
rh 2001-03-28
  • 打赏
  • 举报
回复
我觉得那可能不是真的开始菜单咯
jlover 2001-03-28
  • 打赏
  • 举报
回复
http://www.ccw.com.cn/htm/app/aprog/01_3_1_5.asp
利用C++ Builder在Windows“开始”按钮上绘图
不知有否帮助?
「已注销」 2001-03-28
  • 打赏
  • 举报
回复
to 飞行猪

这里的人都知道桌面是GetDesktopWindow()

但没有一个人说出来

只有你在这里喑喑乱吠 竟然还不知耻

请走开 想说话拿个例子来再开金口

否则没人服你

几个跟着扇风点火的兄弟 也请给个例子出来再说话 不要让别人觉着你们没别的本事 只会跟风

to sw0324:
我最近又研究了一下 我发现网吧管理专家的菜单是一个按钮而已 不过他融入了任务栏 能和任务栏一起移动 网吧管理专家的按钮点下去以后就弹了出来 是一个标准的按钮 而不是开始菜单那样的点下去直到菜单消失才弹出来

我用自己的程序恢复开始按钮后 我发现网吧管理专家也随之放学了

近日又发现VS.NET的菜单又别具一格……真是任重而道远……
holyfire 2001-03-27
  • 打赏
  • 举报
回复
能不能截获WM_MENUCOMMAND
LRESULT CALLBACK WindowProc(
HWND hwnd, // handle to window
WM_MENUCOMMAND, // message to send
WPARAM wParam, // item index
LPARAM lParam // handle to menu (HMENU)
);

The WM_MENUCOMMAND message gives you a handle to the menu--so you can access the menu data in the MENUINFO structure—and also gives you the index of the selected item, which is typically what applications need. In contrast, the WM_COMMAND message gives you the menu item identifier.

The WM_MENUCOMMAND message is sent only for menus that are defined with the MNS_NOTIFYBYPOS flag set in the dwStyle member of the MENUINFO structure

来获得对菜单的控制。
tlc97 2001-03-27
  • 打赏
  • 举报
回复
有时候不骂是不会进步的
「已注销」 2001-03-27
  • 打赏
  • 举报
回复
大伙儿试一试

然后把结果贴出来

好吧
longs 2001-03-27
  • 打赏
  • 举报
回复
brucegong(飞行猪)的话很有道理!!!!
brucegong 2001-03-27
  • 打赏
  • 举报
回复




不会没有人知道桌面是最初始的窗口吧。如果它是一个窗口,理解其他的问题还有那么难吗?如果自己对系统一点都不了解而总希望工具里面什么都提供,还是不要编程了,这样你会受打击的。BCB只是一个工具,只要它提供了C语言的编译能力操作系统能实现该功能,你写不出来能说工具弱智?!




加载更多回复(16)

13,871

社区成员

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

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