C++ MFC怎么给按钮添加单击事件 看详细描述

2024-12-17 02:19:57
推荐回答(2个)
回答1:

这个你已经确定了要打开的文件的路径,指定就打开D:\123.exe这个文件,就很简单了。你在资源视图中对话框里添加一个按钮,然后双击按钮,系统就会自动给你添加一个这个按钮的单击事件函数,你在这个函数中输入如下函数 ::ShellExecute(this->m_hWnd,"open",strPath + strName,NULL,NULL,SW_SHOW); 此函数为win32的一个函数,用于打开文件,其中的第三个参数strPath + strName,strPath是文件路径,strNmane是文件名称,这个没有错的。注意函数前面有:: ,不能丢。

回答2:

按钮的响应函数添加了吗?方法是在资源编辑中找到按钮所在对话框,直接双击(VC2008),VC自动添加,或者使用类向导(VC6)添加,运行别的程序,有API函数WinExec,ShellExec以及CreateProcess可以使用,用法查看MSDN