Revision: 12704
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 25, 2009 12:09 by jimfred
Initial Code
// Browse for OCX and then execute Regsvr32
// http://www.functionx.com/visualc/controls/filedialog.htm
CFileDialog fileDlg(
true, // open
NULL,
NULL,
OFN_FILEMUSTEXIST,
"OCX Files (*.ocx)|*.ocx|All Files (*.*)|*.*||",
this );
bool bOk = fileDlg.DoModal() == IDOK ;
if ( bOk )
{
CString pathName = fileDlg.GetPathName();
ShellExecute( // WinExec is obsolete.
this->m_hWnd, // hwnd
"open", // operation/verb.
"regsvr32.exe", // executable.
pathName, // parameters.
NULL, // directory
SW_SHOW ); // how to be displayed
}
Initial URL
Initial Description
Initial Title
MFC, Open File dialog and shellExecute for regsvr32
Initial Tags
Initial Language
C++