반응형 mfc15 [MFC] 현재 실행파일 경로 불러오기 TCHAR path[_MAX_PATH]; GetModuleFileName(NULL, path, sizeof path); CString strPath1 = path; int i = strPath1.ReverseFind('\\');//실행 파일 이름을 지우기 위해서 왼쪽에 있는 '/'를 찾는다. strPath1 = strPath1.Left(i); AfxMessageBox(strPath1); 2022. 4. 11. [MFC] Ctrl 키 입력 MFC 에서 키입력이 필요한 부분이 있어 찾아 보고 정리 ※ 코드 BOOL CKeyDownDlg::PreTranslateMessage(MSG* pMsg) { if(pMsg->message == WM_KEYDOWN ) { if(pMsg->wParam == VK_CONTROL) { AfxMessageBox(_T("Ctrl Key Down")); } } return CChildDialog::PreTranslateMessage(pMsg); } ※ 출력 결과 2021. 9. 8. [MFC] 파일 입출력, CFile, CStdioFile CFileCFile 이용하여 파일 Write 하는 법CFile file;vector vServiceTest;for( int i = 0; i CFile 이용해서 파일 Read 하는 법 //읽어올 파일 경로 불러오기CString strDefaultPath = _T("");CFileDialog pDlg(TRUE, _T("Files (*.txt)"), NULL, OFN_FILEMUSTEXIST | // 존재하는 파일만 선택 가능 OFN_PATHMUSTEXIST | // 존재하는 경로만 선택 가능 OFN_HIDEREADONLY | // ReadOnly 체크박스 숨김 OFN_LONGNAMES //긴 파일 이름 포맷 지원 , _T("Files (*.txt)|*.txt|All Files (*.*).. 2021. 8. 4. [MFC] CString 문자열 비교 Compare : 대소문자 구분 문자열을 비교 ComparNoCase : 대소문자를 구분하지 않고 문자열을 비교int Compare(_In_z_ PCXSTR psz) const{ ATLENSURE( AtlIsValidString( psz ) ); _Analysis_assume_(psz); // AtlIsValidString guarantees that psz != NULL return( StringTraits::StringCompare( this->GetString(), psz ) );}int CompareNoCase(_In_z_ PCXSTR psz) const{ ATLENSURE( AtlIsValidString( psz ) ); _Analysis_assume_(psz); // AtlIsValidStri.. 2021. 8. 3. 이전 1 2 3 4 다음 반응형