调用ShellExecute时,你是什么方式??
Open??
Open??
解决方案 »
- 感知鼠标移入移出组件的问题
- 怎样实现设定其他程序运行时的窗口大小吗,如ie窗口,window画图的窗口大小?
- DBGrid表格的保存保存问题
- 帮帮我呀!!请问大家怎样将一个文件夹的文件覆盖另一个文件夹的文件了。
- 高兴,放分
- 如何把图像存入数据库并能在image中调用显示
- tstringgrid的drawcell过程到底是怎么回事?
- 关于Windows API函数FindWindows
- 请问这段C代码怎样改成delphi代码
- 关于图标的一些问题,请高手们帮忙
- 我用MediaPlayer先后打开两个wav文件,为什么之中一个可以录音,另一个却不行?
- 我安装了Flash控件,怎么使窗口在一段swf播放完后关闭?
http://www.csdn.net/expert/topic/127/127263.shtm
主 题:怎样显示“打开方式”的窗体?
作 者:movingboy
所属论坛:Delphi
问题点数:20
回复次数:8
发表时间:2001-5-20 9:55:00
在资源管理器中双击一个没有关联应用程序的文件,Windows就会弹出一个“打开方式”的窗体。如何在程序里显示这个窗体呢?
回复贴子:
回复人:movingboy(movingboy) (2001-5-20 19:11:00) 得0分
没人知道还是不屑于指点?
回复人:kimryo(kimryo) (2001-5-20 19:29:00) 得0分
ShellExecute(NULL,NULL,FileName,0,0,SW_SHOWNORMAL);
回复人:kimryo(kimryo) (2001-5-20 19:32:00) 得4分
如果HKEY_CLASS_ROOT\*.*的键值未被进行某方面的修改的话。
回复人:Kingron(WinAPI) (2001-5-21 11:36:00) 得8分
我K,我以前声明了一个API的,自己不看!到我的主页也有!
http://kingron.myetang.com -->猛料-->Tools.pas单元里面就有OpenAs_RunDLL()就是那个打开方式对话框了!
回复人:Musicwind(风里来雨里去) (2001-5-21 11:44:00) 得0分
Kingron 提供了好多东东,就是看不过来!太多啦!
无从找起!
回复人:summernightrain(夏夜雨) (2001-5-21 11:51:00) 得8分
使用以下函数:function OpenAs_RunDLL(const h:hwnd;b:hwnd;const filename:pchar;sw:integer=SW_SHOW):integer;stdcall;external 'shell32.dll' name 'OpenAs_RunDLL';
回复人:movingboy(movingboy) (2001-5-21 13:17:00) 得0分
我的浏览器上看不到‘给分”的按钮了,如何给呢?
回复人:zy61(张旸) (2001-5-21 13:42:00) 得0分
你要登录了以后进去才看得见给分的按钮