728x90
반응형

전체 글

총 381개의 포스트

전체 글(381)

  1. WindowsAPI - 실습 - 그림판 구현 6 (버튼 이미지 삽입 / 그리기 영역 )

    서론 이제 처음에 목표치에 거의 도달한 것 같습니다. 우선 버튼에 이미지를 삽입하고, 그리기 영역을 제한하도록 합시다. WindowsAPI - 실습 - 그림판 구현 5 (기능 구현 / 더블 버퍼링) 서론 지난 포스트에 이어서 이제 그림판에 기능을 부여하고 동작시켜보도록 합시다. 이때 더블 버퍼링을 적용하여 시각적으로 불편한 부분이 없는 그림판 동작을 해보도록 하겠습니다. WindowsAPI blog-of-gon.tistory.com 버튼에 이미지 입히기 우선 버튼이미지가 필요합니다. 이미지는 웹상에 무료 라이선스 이미지를 찾아서 구하시면 됩니다. 구하기 힘드시면 위 아이콘을 참조하세요. 우선 리소스로 2개의 아이콘을 추가해줍니다. //{{NO_DEPENDENCIES}} // Microsoft Visual..

    2022.04.20

    컴퓨터/Win32-API

    Commnet

  2. WindowsAPI - 실습 - 그림판 구현 5 (기능 구현 / 더블 버퍼링)

    서론 지난 포스트에 이어서 이제 그림판에 기능을 부여하고 동작시켜보도록 합시다. 이때 더블 버퍼링을 적용하여 시각적으로 불편한 부분이 없는 그림판 동작을 해보도록 하겠습니다. WindowsAPI - 실습 - 그림판 구현하기 4 (버튼 제어 추가 & 오류 수정) 서론 팬과 지우기 버튼에 토글 기능을 구현하고, 색상판에 스크롤바를 제어할 수 있는 기능을 추가하도록 하겠습니다. 그리고 몇가지 오류 수정을 하도록 합시다. WindowsAPI - 실습 - 그림판 구현 blog-of-gon.tistory.com 메모리 DC 및 비트맵 전역 변수 추가 이제 메모리 공간에서 그림을 그리고 고속 복사를 통해 연속적으로 넘겨줍니다. 따라서 제어할 전역 변수를 선언해줍시다. 그리고 시작 점을 기억하기 위한 POINT값 하나..

    2022.04.19

    컴퓨터/Win32-API

    Commnet

  3. WindowsAPI - 실습 - 그림판 구현하기 4 (버튼 제어 추가 & 오류 수정)

    서론 팬과 지우기 버튼에 토글 기능을 구현하고, 색상판에 스크롤바를 제어할 수 있는 기능을 추가하도록 하겠습니다. 그리고 몇가지 오류 수정을 하도록 합시다. WindowsAPI - 실습 - 그림판 구현하기 3 ( UI부분 구현 ) 서론 본문에서는 지난 포스트에서 작성한 구조에 컨트롤 버튼 등을 만드는 UI작업을 진행해 보도록 하겠습니다. 2개의 토글 버튼과 색상을 제어할수 있는 색상판을 만들어 보도록 합시다. 이전 blog-of-gon.tistory.com FindWindow 함수의 변경 - FindWindowW -> FindWindowExW 해당 함수를 사용하는 과정에서 정상적으로 윈도 핸들 값을 못 찾아왔습니다. 원인은 자식윈도우를 찾는 과정 때문에 알맞은 함수가 아녔습니다. 따라서 해당 함수들을 수..

    2022.04.19

    컴퓨터/Win32-API

    Commnet

  4. WindowsAPI - 실습 - 그림판 구현하기 3 ( UI부분 구현 )

    서론 본문에서는 지난 포스트에서 작성한 구조에 컨트롤 버튼 등을 만드는 UI작업을 진행해 보도록 하겠습니다. 2개의 토글 버튼과 색상을 제어할수 있는 색상판을 만들어 보도록 합시다. 이전 글 WindowsAPI - 실습 - 그림판 구현하기 2 ( 프로젝트 구조 설계 및 시작) 서론 지난 포스트에 이어서 그림판 구현하기 본격적인 소스코드 구현을 시작해 보도록 합시다. 기본적으로 소스코드를 구현할 틀을 만들어 보도록 합시다. 지난 글 WindowsAPI - 실습 - 그림판 구현 blog-of-gon.tistory.com 버튼 만들기 2개의 버튼을 만들도록 하겠습니다. 그리기 기능과 지우기 기능이 있는 2가지의 버튼을 만들기 위해 하나의 함수를 만들었습니다. //버튼생성하기 void CreateButton(c..

    2022.04.15

    컴퓨터/Win32-API

    Commnet

  5. WindowsAPI - 실습 - 그림판 구현하기 2 ( 프로젝트 구조 설계 및 시작)

    서론 지난 포스트에 이어서 그림판 구현하기 본격적인 소스코드 구현을 시작해 보도록 합시다. 기본적으로 소스코드를 구현할 틀을 만들어 보도록 합시다. 지난 글 WindowsAPI - 실습 - 그림판 구현하기 1 (개요) 서론 지난 포스트에서 기본적인 WindowsAPI를 만들기 위한 몇 가지 방법들을 익혀왔습니다. 이제 배운 내용들을 합쳐서 간단한 그림판 기능을 구현하는 실습을 해보도록 하겠습니다. 본문에서는 blog-of-gon.tistory.com 프로젝트 파일 구조 우선 프로젝트를 진행하기 전에 파일을 나누려고 합니다. 구현할 소스코드가 많지 않으니, 간단하게 3개 정도로 나누도록 하겠습니다. WinMain과 WinProc가 존재하는 소스코드 (Paint.cpp) 더보기 // Paint.cpp : D..

    2022.04.14

    컴퓨터/Win32-API

    Commnet

  6. WindowsAPI - 실습 - 그림판 구현하기 1 (개요)

    서론 지난 포스트에서 기본적인 WindowsAPI를 만들기 위한 몇 가지 방법들을 익혀왔습니다. 이제 배운 내용들을 합쳐서 간단한 그림판 기능을 구현하는 실습을 해보도록 하겠습니다. 본문에서는 구현을 하기 전, 몇 가지 준비 및 정리를 하는 과정을 정리해보도록 합시다. 개요 WindowsAPI를 이용하여 그림판의 몇 가지 기능들을 모사 구현을 할 것이다. 기능 그리기 지우기 색상선택 기능의 선택 토글 버튼을 이용 색상은 색상판을 이용 디자인 좌측에 2가지 버튼이 토글 형태로 존재 선택된 색상을 알려줄 수 있는 팔렛 판이 존재 그릴 수 있는 공간이 존재 개발 환경 및 사용 툴 개발 환경 VisualStudio 사용 언어 및 API C / C++ Win32 API(WindowsAPI) / GDI 선수 지식 ..

    2022.04.13

    컴퓨터/Win32-API

    Commnet

G91개발일지

Gon91(지구일)

91년생 공학엔지니어의 개발일지

TODAY :

YESTER DAY :

TOTAL :

1 ··· 15 16 17 18 19 20 21 ··· 64
728x90
반응형