如果想写一个程序A,允许另一个程序B在A中加入B自己的菜单或快捷按钮,A程序该如何写,B程序如何将自己的按钮加进去?
解决方案 »
- 下面的数据库连接代码怎么不行呢?
- 请问如何在DBGRIDEH中使某一个单元格变为下拉框
- SQL SERVER 的数据库里的表中记录 怎么 导入到 FoxPro DBF表中 两表字段一样的??
- 发贴明志,有感于近日发生的一系列事件,决定以后不再YY
- 对盘符加密码的问题??
- win98中不装delphi和access就不能用delphi7作的软件了,该怎么打包发布啊?我回学校结贴
- 有谁用过ehlib25控件的请进,关于dbgrideh的问题.
- 有没有人可以提供一份完整的三层应用的源程序啊?
- 如何得到当前系统的用户响应状态(能给的分只有这么多,向毛主席保证一定会再加分)
- TApplication类的成员函数ProcessMessage的API原型是什么?
- 能否将报表Preview的结果存为.bmp图片?
- (急)delphi6怎么链Access2000的数据库?
用程序a
给windows下的记事本的系统菜单中加入自己的菜单
.......
var
menu:hmenu;
window:hwnd;
.....
begin
window:=findwindow(nil,'aaaaa')//aaaaa为文件的名字
menu:=getsystemmenu(window.....);
appendmenu(menu,mf_string,'bbbbbbbb')
end;
end;
CSDN中不会都和我一样的水平吧
动态生成菜单。
appendmenu(menu,mf_string,'bbbbbbbb')
zhujunfeng提供的思路也许可以解决这个问题,但能否举个例子,即程序的快捷按钮是从注册表中取得的,但如何写这个按钮的事件。
关键的是如何能够在点击按钮让宿主程序执行你需要的操作,可以使用COM的方式来实现。
可以给一个例子么?