[MFC강좌] 파일 경로 1. PathFileExists 등 12개 함수 LPTSTR PathAddBackslash( LPTSTR lpszPath ); 경로 문자열의 맨 뒤에 '\'를 붙여준다. 만약 이미 '\'문자로 종결된 상태라면 아무 일도 하지 않는다. lpszPath는 MAX_PATH 크기(또는 그 이상)이라야 하며, lpszPath에 '\'를 더 붙일 수 없다면 NULL이 반환된다. BOOL PathAddExtension( LPTSTR pszPath, LPCTSTR pszExtension ); 파일 경로(pszPath)의 맨 뒤에 지정된 확장자를 붙여준다. 만약 pszPath가 이미 확장자가 포함된 파일 경로라면 아무 일도 하지 않는다. pszExtension이 NULL이라면 기본적으로 ".ex..
[MFC 강좌] 마우스 우클릭, 동적 메뉴 생성 이벤트 [MFC 강좌] MFC 마우스 우클릭 소스프로젝트 - MenuExam.zip [클릭]실행파일 - MenuExam.exe [클릭] 이번 MFC 강좌 주제는 이렇습니다. 『다이얼로그 버튼』에 마우스 우클릭을 했을 때, 아래 그림처럼 메뉴가 나오는 것이죠. MFC 동적 마우스 이벤트 예제입니다. MFC 강좌 시작합니다.우선, MenuExam이란 프로젝트를 하나 만들고 리소스 추가를 눌러 줍니다. 추가할 리소스는 Menu입니다. Menu를 선택하고 새로 만들기를 눌러주세요. 저는 『MFC 강좌』를 위해 새로 생성된 메뉴를 아래처럼 바꿔봤습니다. 아래 메뉴가 마우스 우클릭했을 때 보이는 것이니 원하는 대로 편집하면 됩니다. 이어서, 메인 다이얼로그에 버튼을 ..
[MFC 다이얼로그] 암호화 로그인 폼 (WinCE Crypto 화면 예제) [MFC 다이얼로그 예제] 테스트 장비 컴파일 테크놀로지 - CWV-070BR WinCE 터치패널PC [클릭] ■ 로그인 폼, 스크린 샷레지스트에 User1, User2의 암호화 알고리즘인 적용된 비밀번호가 저장됩니다. 아래처럼 평문이 아닌 특수문자가 보입니다. (실제로 ㅁㅁㅁㅁㅁ로 Crypto 암호화된 건 아님) 암호화 알고리즘 적용한 비밀번호를 프로그램이 이용합니다. 프로그램은 WinCE MFC 다이얼로그 기반입니다. 암호화 로그인 폼 주요 소스 확인 / 다운로드 WinCE 기반 암호화 프로젝트 - 레지스트와 암호화 알고리즘 구현을 위해선 아래 두 개의 헤더 파일을 인클루드합니다. 12#include #include cs 프..
MFC 강좌, MFC 특징 기초 전반적 개념 설명 (멕시칸 후라이드 치킨) MFC 강좌. 많은 분들이 Microsoft Foundation Class의 약자가 맞다고 생각하시는데 이는 잘못되었습니다. 사실, MFC의 약자는 이것입니다. MFC 강좌 첫걸음 : MFC = Mexican Fried Chicken MFC는 Mexican Fried Chicken의 약어로 (주)멕시칸치킨에서 판매하는 통닭 체인점의 이름입니다. 비슷한 회사로는 "전지현 c BHC~"의 (구)별하나 치킨도 있습니다. (MFC 강좌 재밌죠?) MFC는 사용자 이벤트 기반으로 이루어지기에 개발자는 구체적으로 어떤 동작을 할 것인지 루틴을 만들어 주어야 합니다. 이때, 함수는 크게 초기화 부분(배고파), 메시지 처리(주문 전화 걸기)하는..