MFC筆記三:選擇檔案路徑或檔案、建立執行緒函式
阿新 • • 發佈:2021-01-09
技術標籤:VS2013程式設計mfcvisual studio codewindows
UpdateData(TRUE);//控制元件的值更新到控制元件變數中
UpdateData(FALSE);//控制元件變數中的值更新到控制元件中
選擇檔案路徑或檔案
CString strFile = _T(""); //選擇資料夾目錄 CFolderPickerDialog fd(NULL, 0, this, 0); if (fd.DoModal() == IDOK) { strFile = fd.GetPathName(); } //選擇檔案 CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.dll)|*.dll"), NULL);//型別可自定義 if (dlgFile.DoModal()) { strFile = dlgFile.GetPathName(); }
建立執行緒函式
1)在點選按鈕的時候
HANDLE hThread;
hThread = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)ThreadImageTest, (LPVOID)this, 0, NULL);
CloseHandle(hThread);
2)在.cpp的開頭加入
void ThreadImageTest(LPVOID p)
{
((Trans *)p)->ImageTest();
}
3)通過類嚮導新增ImageTest的自定義方法