动态菜单的高难问题!!!(谁能解决这个问题,我给2000分) 通过发送处理消息应该就可以!要不然主程序做一个进程外com,与另外一个程序作接口回调,再处理。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回复:VSaber(☆浪人☆)能不能够详细点,给点代码。 微软的MMC不就可以实现这个功能?你可以用它的思路,具体内容可看MSDN中关于MMC这部分 很简单的问题!用ini文件管理菜单和菜单项处理逻辑(这步是关键,你的程序得能识别这些逻辑)然后从ini文件取出各个section,把它们赋值给动态创建的菜单的caption,最后对每个菜单的事件赋值(即前面所说的处理逻辑) : wanwangzhiwang(万王之王)的想法或许可以但好象麻烦 如果能从一个字符串得到或动态创建一个对象,那问题就好解决了.即 'Form1' -> Form1 wanwangzhiwang(万王之王)的想法可以试一试。请各位高手继续发表高见。 把你菜单里要执行的所有功能用一个过程调用DoProc(Aname:integer),aname是菜单名称。所有的菜单都调用Doproc(菜单名). 把你菜单里要执行的所有功能用一个过程调用DoProc(Aname:string),aname是菜单名称。所有的菜单都调用Doproc(菜单名). 重赏之下必有勇夫阿,哈哈to:defans(程序痴迷者)从一个字符串得到或动态创建一个对象很简单,可以用findclass或者getclassto:boss,你添加的菜单事件处理代码哪儿来,难道各个菜单的代码通用???:(开始我没明白你的意思,这个根本用不着什么接口回调(我以为是及时添加菜单项),呵呵通过ini就可以了,或者流行一点用xml做配置文件,嘿嘿但是问题是:你的这个菜单事件代码何处来?(你不要告诉我,放在配置文件里面啊,我faint) 把你菜单里要执行的所有功能用一个过程调用DoProc(Aname:string),aname是菜单名称。所有的菜单都调用Doproc(菜单名). 这个应该可以把。 TIMER的问题 请问如何是用OLE控件连接Word对象? Delphi前台+SQL后台(C/S开发DBMS问题) 如何得到EXE自己本身的名稱? 默认打印的打印纸大小与方向? 请问如何在Delphi中如何调用SQLServer中的系统存储过程! 如果获得一个TQRMemo控件中文本的行数?多谢! delphi append指定某列的值,为什么不行 locktype := ltBatchOptimistic 是什么意思? 刚才浪费101分 请帮助想个提高处理速度的办法! 在DLL中怎么调用NMFTP? 请帮忙!! 三层的服务在注册表中如何可以删除干净
能不能够详细点,给点代码。
用ini文件管理菜单和菜单项处理逻辑(这步是关键,你的程序得能识别这些逻辑)
然后从ini文件取出各个section,把它们赋值给动态创建的菜单的caption,最后对每个菜单的事件赋值(即前面所说的处理逻辑)
即 'Form1' -> Form1
请各位高手继续发表高见。
所有的菜单都调用Doproc(菜单名).
所有的菜单都调用Doproc(菜单名).
开始我没明白你的意思,这个根本用不着什么接口回调(我以为是及时添加菜单项),呵呵
通过ini就可以了,或者流行一点用xml做配置文件,嘿嘿
但是问题是:你的这个菜单事件代码何处来?(你不要告诉我,放在配置文件里面啊,我faint)
所有的菜单都调用Doproc(菜单名). 这个应该可以把。