CWinThread* pThread = NULL;static volatile bool isThreadRunning; ////////////////////////////////////////////////////////////////////////////// AfxbeginThread에 등록되는 함수.// 반드시 static (전역)함수여야 한다.////////////////////////////////////////////////////////////////////////////UINT MyThread(LPVOID lpParam){ MyClass* pClass = (MyClass*) lpParam; int iReturn = pClass->ThreadFunction(); return 0L;} ///////..
1. 프로젝트 생성- 형식 : MFC 응용프로그램- 이름 : TrayIcon- 응용프로그램 종류 : 대화상자 기반 (Dialog based)2. 프로젝트 생성 후, 리소스 뷰의 아이콘 중 IDR_MAINFRAME을 자신이 원하는 모양으로 바꿔준다3. 솔루션 뷰의 헤더파일 중 stdafx.h 파일의 아랫쪽 부분에 다음을 입력(include 작업의 뒤쪽에 해 주는 것이 좋다.)이것이 바로 사용자 정의 윈도우 메시지의 설정.(9번과 10번 과정을 꼭 해야함) #define WM_DIALOG_SHOWWM_USER + 101 //다이얼로그감추기/보이기#define WM_APP_EXIT WM_USER + 102 //다이얼로그종료#define WM_TRAYICON WM_USER + 103 //트레이아이콘메시지 4. ..
1. 아이콘 변경하는 방법. 첫째, 우선 비쥬얼 스튜디오를 끈다.둘째, "res" 폴더에 보면 "프로젝트이름.ico" 라는 파일이 있다. 이것을 본인이 원하는 아이콘으로 대체.셋째. 비쥬얼 스튜디오를 열어서, 재컴파일 하면, 아이콘이 변경되어 있다. - 주의 사항 -반듯히 첫째 과정을 거쳐야 합니다. 2. 프로그램 버전 및 정보 고치기 프로젝트의 리소스뷰어에 보면, 프로그램 버전 및 정보에 관련된 리소스가 있습니다.잘 찾아 보시면 있습니다.이 부분을 수정해서, 고친다.재컴파일 하시면 됩니다. 3. Release 로 배포하기 프로젝트 속성에 보면,공유 DLL 을 사용할지, 정적 라이브러리를 사용할지 , 정적 API를 사용할지 등여러가지 옵션이 있습니다.그중 정적인것을 선택하시면 DLL 배포도 필요하지 않습..
CString 사용 예제 1. 문자열 복사 하기단순히 대입만 하면 된다. CString str1("어쩌구");CString str2; str2=str1; //대입str2='A'; //단일문자str2="ABC"; //문자열 2. 문자열 추출 하기Left, Mid, Right 를 사용하여 추출한다. 직관적으로 왼쪽,중간,오른쪽이라는 것을 알 수 있다. CString str1("ABCDE");CString str2; //왼쪽에서부터 i 개의 글자를 추출하여 Str2에 넣음str2=str1.Left(i); //오른쪽에서부터 i개의 글자를 추출하여 Str2에 넣음str2=str1.Right(i); //중간에 a번 건너뛰고 i개의 글자를 추출하여 Str2에 넣음str2=str1.Mid(a,i); EX) str2=s..