ImGui 자주 사용하는 컨트롤 사용법
먼저 지난 수업의 모든 컨트롤을 지우고 아무 컴포넌트도 없는 가장 간단한 빈 창을 생성합니다. 이제 하나씩 ImGui 컨트롤을 만들어보겠습니다. 텍스트 컨트롤 창 왼쪽 상단부터 왼쪽에서 오른쪽으로 텍스트가 출력됩니다. 버튼 컨트롤 …
독립 소프트웨어 개발 스튜디오
먼저 지난 수업의 모든 컨트롤을 지우고 아무 컴포넌트도 없는 가장 간단한 빈 창을 생성합니다. 이제 하나씩 ImGui 컨트롤을 만들어보겠습니다. 텍스트 컨트롤 창 왼쪽 상단부터 왼쪽에서 오른쪽으로 텍스트가 출력됩니다. 버튼 컨트롤 …
지난 수업에서는 WinUI C++ 설치와 첫 프로젝트 생성을 마치고 프로그램이 정상 실행되는 것을 확인했습니다. 이번 시간에는 방금 만든 첫 WinUI C++ 프로그램의 내부 구조를 분석해 보겠습니다. 아래에서 각 파일과 폴더의 …
이번 강의에서는 메뉴 표시 방법을 배우겠습니다. 윈도우 기본 메모장과 유사한 텍스트 편집 프로그램을 개발하는데 상단 메뉴바 안에 저장 하위 메뉴를 배치합니다. 저장 메뉴를 클릭하면 아래 텍스트 상자에 입력한 모든 내용을 …
덧셈 기능을 만들어보겠습니다. 숫자를 입력하는 두 개의 입력창, 가운데 더하기 기호, 등호 버튼을 배치하고 두 숫자를 입력한 뒤 = 버튼을 누르면 연산 결과가 세 번째 입력 상자에 표시됩니다. 기능 자체는 …
지난 두 수업 예제 코드를 Visual Studio로 실행하면 검은 콘솔 창과 ImGui GUI 창 두 개가 함께 뜹니다. 보통 GUI 프로그램만 사용하려면 콘솔 창을 안 보이게 설정해야 하는데, 방법을 자세히 …
헤더 파일 영역 GLFW 창 라이브러리 헤더를 불러옵니다. 창 생성, 마우스/키보드 입력 처리, OpenGL 컨텍스트 관리, 창 메시지 루프를 담당합니다. GLFW는 창 생성 및 관리 전용 C언어 라이브러리로, ImGui에 종속되지 …