본문 바로가기

분류 전체보기1383

한글 인코딩 UCS와 UTF 계열 특징과 차이 (국제 문자 세트) 한글 인코딩 UCS와 UTF 계열 특징과 차이 (국제 문자 세트) UCS와 UTF 계열의 특징 및 차이 요약 (UCS2, UCS4, UTF8, UTF16, UTF32) UCSUCS2, UCS4에 맞는 글자 세트들이 있습니다. (2byte, 4byte) 대부분의 현대어(Basic M Plane)들은 UCS2로 cover 됩니다. (한글 인코딩과는 무관) 다만, 아주 특수한 애들(즉, BMP를 벗어나는)만 UCS4로 처리합니다. UTFencoding 방식, 즉 UCS방식과 무관합니다. 그러므로 UCS2, UCS4를 UTF8로도, UTF16으로도 UTF32로도 encoding 할 수 있습니다. 단, UCS2은 UTF16과 둘 다 2byte이므로 거의 유사할 수밖에 없습니다. 즉, 특별한 encoding이 필요.. 2018. 3. 3.
MFC 현재 시간 측정 구하기, 마우스 커서 없애기 MFC 현재 시간 측정 구하기, 마우스 커서 없애기 딱히 설명할 게 없어서 소스만 남깁니다. 1. MFC 현재 시간 측정 구하기 1234567891011121314151617#include #include LARGE_INTEGER liCounter1, liCounter2, liFrequency; // retrieves the frequency of the high-resolution performance counterQueryPerformanceFrequency(&liFrequency); // StartQueryPerformanceCounter(&liCounter1); // ....blabla QueryPerformanceCounter(&liCounter2); // End TRACE(_T("Time : .. 2018. 3. 2.
MFC - GDI+ LCD CONTROL (그래픽 라이브러리) MFC - GDI+ LCD CONTROL (그래픽 라이브러리) MFC는 다들 아시다시피 고대 유물과도 같은 존재라 이걸로 코딩하기 정말 힘듭니다. 생산성이 많이 떨어져요. 그래서 제가 소개하는 GDI+ LCD CONTROL 같은 그래픽 라이브러리는 적극적으로 사용해야 합니다. 첨부 파일 출처 - Code Project : A MFC/GDI+ LCD Control [링크] 실행파일 다운 - IsiLcdLib.zip [링크] 전체 프로젝트 - IsiLcdDisplayProject.zip [링크] 주요 특징 - Draw Border - 폰트 관리 (256) - 전체 크기 제어 - 숫자나 텍스트 표시 - 조명 효과 - 더블 버퍼링 - 투명 효과 - 깜박이는 효과 - 세그먼트나 Dot 크기 조정 사용 방법 1. .. 2018. 3. 1.
MFC, 파일 크기 알아보는 함수 StrFormatByteSize() MFC, 파일 크기 알아보는 함수 StrFormatByteSize() 이 예제의 StrFormatByteSize() 함수는 shlwapi 클래스를 기반으로 합니다. 이 클래스는 윈도우 Visual C++에서 파일 경로를 탐색하여 폴더, 파일의 존재 여부나 생성 삭제 등을 비롯한 전반적인 사항을 알아볼 수 있도록 지원합니다. 파일과 폴더의 상세 정보도 알아낼 수 있기에 파일 탐색 기능이 필요할 때 유용하게 사용할 수 있습니다. 아래 예제 코드는 shlwapi 클래스가 지원하는 일부 기능을 이용해 파일 크기를 리턴합니다. MSDN에서는 영어로 된 문서만 제공하는 데, anysoft의 어느 회원분이 번역을 해주셨습니다. 참조 사이트 MSDN - Shell Path Handling Functions [링크]an.. 2018. 2. 28.