请教大家 如何可以让另一个exe文件里的子程序运行 ( 积分: 100 )

  • 主题发起人 主题发起人 mt
  • 开始时间 开始时间
M

mt

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有一个程序 他的菜单项被隐藏了 我想通过我的程序启动原菜单的各项功能<br>但是菜单隐藏后不能<br>我试了这个不能调用<br>var wh,mh:thandle;<br> &nbsp;id:word;<br>begin<br> &nbsp;wh:=findwindow('TFORM1','测试');<br> &nbsp;if wh&lt;&gt;0 then<br> &nbsp;begin<br> &nbsp; &nbsp;mh:=getmenu(wh);<br> &nbsp; &nbsp;mh:=getsubmenu(mh,1); //取得帮助菜单句柄<br> &nbsp; &nbsp;id:=getmenuitemid(mh,0); //取得关于菜单的ID<br> &nbsp; &nbsp;postmessage(wh,wm_command,MAKEWPARAM(id,0),0);<br> &nbsp;end;<br>请高手帮忙 谢谢大家
 
现在有一个程序 他的菜单项被隐藏了 我想通过我的程序启动原菜单的各项功能<br>但是菜单隐藏后不能<br>我试了这个不能调用<br>var wh,mh:thandle;<br> &nbsp;id:word;<br>begin<br> &nbsp;wh:=findwindow('TFORM1','测试');<br> &nbsp;if wh&lt;&gt;0 then<br> &nbsp;begin<br> &nbsp; &nbsp;mh:=getmenu(wh);<br> &nbsp; &nbsp;mh:=getsubmenu(mh,1); //取得帮助菜单句柄<br> &nbsp; &nbsp;id:=getmenuitemid(mh,0); //取得关于菜单的ID<br> &nbsp; &nbsp;postmessage(wh,wm_command,MAKEWPARAM(id,0),0);<br> &nbsp;end;<br>请高手帮忙 谢谢大家
 
這似乎很難做得到。要不就是以 dll方式來實現模塊化。<br>把每個功能封裝成dll來調用就可以。
 

Similar threads

后退
顶部