블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2738)
Unity3D (817)
Programming (475)
Server (33)
Unreal (4)
Gamebryo (56)
Tip & Tech (228)
협업 (58)
3DS Max (3)
Game (12)
Utility (136)
Etc (96)
Link (32)
Portfolio (19)
Subject (90)
iOS,OSX (53)
Android (14)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (3)
Memories (20)
Interest (38)
Thinking (38)
한글 (30)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (18)
Exercise (3)
나만의 맛집 (3)
냥이 (10)
육아 (16)
Total
Today
Yesterday
05-02 00:00
[그림판]


[ScreenPen]
프로그램 소개

l  Win32APi를 이용하여 간단한 그림판 제작

l  바탕화면에 그림을 그릴 수 있는 ScreenPen 제작

 

개발 내역

l  개발 환경 : Windows XP / VS2003

l  개발 언어 : C/C++, Win32 API

 

구현 내용

l  그림판 : Win32 API GDIObject를 이용해 구현

  ¡  사각형/직선//연필/지우개/스프레이 기능

  ¡  외곽선색/배경색 Custom 수정 기능

  ¡  외곽선 두께 변경 기능

  ¡  도구상자가 메인창에 붙어다니게 구현

 

l  ScreenPen : 바탕화면에 낙서 등 그림을 그릴 수 있게 구현

  ¡  DC핸들을 얻을 때 바탕화면의 DC핸들을 얻어오면 그릴 수 있음.

  ¡  바탕화면의 DC핸들 얻기 à hdc = GetWindowDC( GetDesktopWindow() );

  ¡  그리기/지우기/칼라변경/두께조정 기능 구현

반응형

'Portfolio > Personal Project' 카테고리의 다른 글

BST(Binary Serch Tree)  (0) 2010.03.08
Typing of API  (0) 2010.03.08
3D Software Rendering  (0) 2010.03.08
2D Software Rendering  (0) 2010.03.08
Ray Casting  (0) 2010.03.08
Posted by blueasa
, |