본문 바로가기
반응형

개발469

[개발/MFC] 초기화면 실행 전에 이미지 로딩하는 방법 [개발/MFC] 초기화면 실행 전에 이미지 로딩하는 방법 출처: http://blog.naver.com/PostView.nhn?blogId=wlsdnrtjd&logNo=20141847405&categoryNo=0&parentCategoryNo=17&viewDate=&currentPage=8&postListTopCurrentPage=1&isAfterWrite=true&userTopListOpen=true&userTopListCount=10&userTopListManageOpen=false&userTopListCurrentPage=8 1. 리소스 뷰에 초기화면 실행시 보여질 BMP 이미지를 추가한다. 2. 다이얼로그 박스를 하나 추가한다. insert Dialog 클릭하여 ID를 정해주고 Styles탭의 T.. 2011. 12. 20.
[개발/MFC] 디폴트 입력 모드를 한글로 [개발/MFC] 디폴트 입력 모드를 한글로 1. imm32.lib 라이브러리 추가 (프로젝트 속성또는 소스코드에) 2. #include 추가 (전역클레스에 추가 Stdafx.h) 3. 해당 Edit Box에 SetFocus를 이벤트 함수를 아래와 같이 추가 한다. #include #pragma comment(lib, " imm32 .lib") void CTestDlg::OnSetfocusMessageEdit() { HIMC himc=ImmGetContext(GetDlgItem(IDC_EDIT1)->GetSafeHwnd()); ImmSetConversionStatus(himc, IME_CMODE_NATIVE,IME_SMODE_CONVERSATION); ImmReleaseContext(Ge.. 2011. 12. 20.
[개발/MFC] 형 변환 [개발/MFC] 형 변환 http://blog.naver.com/PostView.nhn?blogId=wlsdnrtjd&logNo=20141848341&categoryNo=0&parentCategoryNo=17&viewDate=&currentPage=6&postListTopCurrentPage=&isAfterWrite=true&userTopListOpen=true&userTopListCount=10&userTopListManageOpen=false&userTopListCurrentPage=6 ▶ CString -> BYTE BYTE* temp; CString cmd; 에서 cmd 의 값을 temp에 할당하려 할때. temp=new BYTE[255]; temp=(LPBYTE)(LPCSTR)cmd; delet.. 2011. 12. 20.
[개발/MFC] MFC 로 프로그래밍시 TRACE내용을 파일로 저장하기 출처: http://wlsdnrtjd.blog.me/20141848130 [개발/MFC] MFC 로 프로그래밍시 TRACE내용을 파일로 저장하기 stdafx.h 파일 부분에 아래 부분 추가 #undef TRACE void TRACE(char *pFormat, ...); stdafx.cpp 파일 부분에 아래 부분 추가 #include CCriticalSection g_cs; void TRACE(char *pFormat, ...) { g_cs.Lock(); CFile f; f.Open("Trace_log.txt",CFile::modeCreate | CFile::modeWrite | CFile::modeNoTruncate); f.SeekToEnd(); char buff[1024]; va_list arglist.. 2011. 12. 20.
[개발/MFC] 파일에서 불러들인 문자열 나누기 Tokenize [개발/MFC] 파일에서 불러들인 문자열 나누기 Tokenize vector나 AfxExtractSubString 함수를 사용하지 않고 하려고 찾다가 보니 MFC에서 지원하는 CString 내 tokenize() 함수가 있어서 이 함수를 사용하게 되었다. 아래 사이트의 내용을 보고 배워서 잘 사용하고 있다. 출처: http://www.cyworld.com/blog_calmtot/3254873 //load the ini file setting value. CArray tokens; CFile file; BOOL bFileOpend = file.Open(DBConnFile,CFile::modeRead); if(bFileOpend) { char buf[100] = {0,}; file.Read(&buf,size.. 2011. 12. 20.
[개발/delphi] 힌트의 위치와 색상 변경하기 [개발/delphi] 힌트의 위치와 색상 변경하기 procedure TForm1.DoOnShowHint(var HintStr: string; var CanShow: Boolean; var HintInfo: THintInfo); var XYPoint : TPoint; begin if HintInfo.HintControl = PlayBtn then begin getcursorpos(XYPoint); XYPoint.Y := XYPoint.Y + 15; with HintInfo do begin HintPos := XYPoint; // 이 버튼 힌트의 위치 바꾸기. HintColor := clAqua; // 이 버튼의 색상만 바꾸기 HintMaxWidth := 50; // 이 버튼 힌트 wordwrap 주기. e.. 2011. 12. 20.
반응형