[Visual C++] 여러 개의 리소스 파일 및 헤더 파일 사용 하기
이번 글에서는 여러개의 리소스 파일과 헤더 파일을 사용하는 방법을 알아보고 이것으로 무엇을 할 수 있는지 알아보겠습니다. Resource.h 와 .rc파일 리소스는 프로그램 사용자에게 정보를 제공하는 인터페이스 요소입니다. 비트맵, 아이콘, 커서 등등 …
이번 글에서는 여러개의 리소스 파일과 헤더 파일을 사용하는 방법을 알아보고 이것으로 무엇을 할 수 있는지 알아보겠습니다. Resource.h 와 .rc파일 리소스는 프로그램 사용자에게 정보를 제공하는 인터페이스 요소입니다. 비트맵, 아이콘, 커서 등등 …
이번 글에서는 Visual Studio에서 Setup Project를 이용하여 설치 파일을 만들어보겠습니다.아래 순서대로 작업하시면 기본적인 설치 파일이 만들어집니다. ‘솔루션 우클릭’->’추가’->’새 프로젝트’를 선택하여 ‘Setup Project’ 선택합니다. ‘프로젝트 이름 입력’ 후 ‘만들기’ 버튼 클릭합니다. …
Visual Studio 2019 에서 빌드 이벤트에 대해 알아보겠습니다. 빌드 이벤트는 개발할 때 보단 배포, 혹은 유지보수 할 때 용이한 기능입니다.문자 그대로 빌드에 대한 이벤트이고, 프로젝트를 우클릭 하여 속성(Alt + Enter)에서 구성 속성 …
오늘은 문자열을 쉽게 2진수, 10진수, 16진수로 변경할 수 있는 _tcstol 함수에 대해 알아보겠습니다. 함수 원형은 아래와 같습니다. 오버플로우가 되면 LONG_MAX또는 LONG_MIN이 반환됩니다.3번째 인자(진수)가 2보다 작거나 32보다 크면 ERANGE , EINVAL을 반환합니다.해당 함수는 변환이 불가능하면 0을 …
가끔 프로그램을 만들다 보면 코드상으론 한글을 잘 표시했는데, 실행시켜보면 한글이 깨져있는 경험들이 있을겁니다. 프로그램뿐만 아니라 파일에서도 분명히 한글로 저장했는데 메모장으로 열었을 때 한글이 저장되어있지 않은 경우도 있구요. 최근엔 프로젝트 생성하더라도 …
오늘은 ToolTip에 대해 알아보겠습니다. 툴팁이란 아래와 같이 컨트롤에 마우스 오버를 하면 설명 문구가 나오는 것을 말합니다.해당 기능은 버튼이라던지, 어떤 컨트롤에 대한 표시 설명이나, 컨트롤의 작업에 대한 설명을 적기도합니다. MFC 프로젝트 …
개발자가 아니더라도, 일반 사용자들이 컴퓨터를 사용하다 보면 mfc140u.dll 등의 dll이 없다고 에러가 나타납니다. 이럴 때 참 난감합니다. 어찌어찌 인터넷 상에서 mfc140.dll, VCRUNTIME140.dll을 다운받아도 또 다른 dll이 없다고 하거나 정상적으로 실행 …
마지막으로 오늘은 서울시 열린데이터 광장에서 XML데이터를 받아 파싱하는 방법을 알아보겠습니다.처음 보시는 분은 여기를 참고 바랍니다. XML 파싱을 위한 클래스는 tinyxml을 사용하려 합니다. 아래 파일은 제가 MFC에 빌드가 되게 약간 수정한 …
오늘은 저번 글에 이어서 json을 파싱하는 법을 알아보겠습니다. 우선 json 파싱을 위해 아래 파일을 다운로드 합니다. 압축 해제 후에 파일들을 어제 만들었던 프로젝트에 추가합니다. jsoncpp는 깃허브에서도 다운 받을수 있습니다근데 이게 …
이 글을 보기 전에 이전 글 먼저 봐주시기 바랍니다. 저번 글에 이어서 오늘은 json과 xml을 받아오는 방법을 알아보겠습니다.총 두 가지 방법이 있는데 두 가지 방법 다 알아보겠습니다. MFC 프로젝트를 하나 …