ROOTStudy

金曜日, 1月 25, 2008

VC++6.0 Docクラス、Viewクラスからエクスプローラ(外部アプリケーション)を起動する

m_hWndはWndクラスが持つ定数で新たに宣言する必要はない。
"explorer.exe"がエクスプローラ起動、
"/e,/select,C:\\dicom_graphic\\20070111"が
フォルダツリーつきでC:\\dicom_graphic\\20070111を選択するという意味。
""内のフォルダの区切りは\\(2重円マーク)。

void CWindowtest2View::OnButtonLoadExplorer() {
// TODO: この位置にコマンド ハンドラ用のコードを追加してください
HINSTANCE cha = ShellExecute(m_hWnd,NULL,"explorer.exe","/e,/select,C:\\dicom_graphic\\20070111", NULL,SW_SHOW);}