본문 바로가기

MFC

(3)
[MFC] mfc 버튼에 배경색 없는 아이콘 넣기 (vs 2019) VS 2019 기준 MFC 버튼에 배경이 없는 아이콘를 넣는 방법을 알아보겠습니다. Button 생성[리소스뷰] -> [Dialog] -> [도구상자]-> [Button] 클릭하여 버튼 생성합니다.Button 변수 추가[우클릭] -> [변수 추가]를 클릭하여 색상을 변경하고 싶은 버튼의 변수를 추가합니다. 변수명은 임의로 m_btn_image로 설정하겠습니다.  저는 그림이 잘 보이게 하기 위해 버튼에 캡션을 지우고 크기를 늘려보겠습니다.  더불어서 버튼에 아이콘을 추가할 것이기 때문에 버튼의 속성에서 아이콘을 False에서 True로 변경해줍니다.   MFC에 아이콘 파일 추가버튼에 추가하고 싶은 아이콘 파일 (.ico) 파일을 준비합니다. 저같은 경우에는 배경이 지워진 png 이미지를 김프를 사용해서..
[MFC] 엑셀 파일 읽기 (vs2019) 이번에는 MFC 에서 엑셀파일을 읽는 방법입니다.  우선 엑셀파일을 읽기 위해서는 아래 네 가지 종류의 파일이 필요합니다. 아래 네 가지 종류의 파일은 링크된 깃허브에서 받아올 수 있습니다. https://github.com/SaeByeolMun/mfc_excel_api GitHub - SaeByeolMun/mfc_excel_api: mfc_excel_apimfc_excel_api. Contribute to SaeByeolMun/mfc_excel_api development by creating an account on GitHub.github.com 우선 해당 라이브러리를 사용하기 위해 미리 컴파일되는 헤더에 두 가지 헤더파일을 include 해줍니다. // pch.h#include "ExcelAPI/..
[VTK] screen 좌표를 vtk world 좌표로 변환하기 안녕하세요. 이번에는 윈도우 좌표를 vtk world 좌표로 변환하는 방법을 알아보겠습니다. vtk의 경우 오브젝트 가시화를 위해 렌더링을 위한 다양한 기능을 제공하고 있습니다. 그 중 3차원 공간상에 위치한 물체(Object)를 어느 방향에서 어떻게 바라보는가에 따라 화면에 그려지는 결과가 달라지게 됩니다. VTK에서는 별도 설정을 하지 않으면 기본적으로 렌더러(renderer)에서 카메라를 생성하게 되며, 추가적으로 사용자가 카메라를 조작하기 위해서는 vtkCamera class를 사용하면 됩니다. 이 때, vtkCamera를 통해서 나타나는 monitor screen을 통해서 3차원 객체를 가시화하여 나타나게 됩니다. 예를 들어, 실제 공간에서 책상 위의 컵을 카메라를 통해서 본다고 하면, 실제 공..