大侠:有个简单问题请教 但我们点击.zip 就会出现winzip点.txt的文件,就会出现记事本 请问如何实现这样的功能?(是不是要对pe文件操作) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ShellExecute(handle, "abc.txt", path_to_folder, NULL, NULL, SW_SHOWNORMAL); 用向导生成一个文档视图类型的MFC程序,在相应的步骤里选中“Advance"按钮,在弹出的对话框里写好要设置的文件扩展名,继续剩余步骤,在生成的代码里会有相应的代码段。 打开资源管理器,点击菜单“查看”-》“文件夹选项”-》“文件类型”可以新增和编辑这种关联。 如果用MFC编程的办法,可以在这样:CxxxApp::InitInstance(){ ………… EnableShellOpen(); RegisterShellFileTypes();} 其实注册表修改为:(以CMK为例)HKEY_CLASSES_ROOT/.CMK 值为cmk.documentHKEY_CLASSES_ROOT/CMK.document/shell/open/command 中写你的程序路径及程序名+(%1或/dde等等) 上述过程的实现:1:‘运行’-》regedit.exe-》“查询”-》txtfile 便可找到 shell键,在shell键下的open键下的command中记录着应用程序所在的位置,只要更改这个目录和应用程序(如改为winword.exe等)2:如果想实现类似的功能可在 HKEY_LOCAL_MACHINE主键下创建文件类型的键,这个键用于管理特定扩展名的文件的打开方式 关多显示器模式切换,"复制模式,扩展模式,单显示器模式". 如何在任意应用程序的菜单栏添加一个按钮? 超郁闷,为何要我做?----activex请教 我编的ocx在ie5中打不开,但在同样的机子装了ie6就能成功,可能是啥原因呢? 关于TOOLBAR 请问怎么使用CreateDialog这个API??? 因为可能出现同时播放两到三个wav文件,因此要根据情况调节音量,VC里面怎么操作??? 关于窗口最小化问题 如何获得bios的密码 寻找反编译器——————器译编反找寻 如何删除MainFrm的菜单? 怎么样在view中得到DialogBar中edit的消息
如果用MFC编程的办法,可以在这样:
CxxxApp::InitInstance()
{
…………
EnableShellOpen();
RegisterShellFileTypes();
}
HKEY_CLASSES_ROOT/.CMK 值为cmk.document
HKEY_CLASSES_ROOT/CMK.document/shell/open/command 中写你的程序路径及程序名+(%1或/dde等等)
1:‘运行’-》regedit.exe-》“查询”-》txtfile 便可找到 shell键,
在shell键下的open键下的command中记录着应用程序所在的位置,只要更改这个目录和应用程序(如改为winword.exe等)
2:如果想实现类似的功能
可在 HKEY_LOCAL_MACHINE主键下创建文件类型的键,这个键用于管理特定扩展名的文件的打开方式