마우스를 이용한 그래픽 프로그램.
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. 마우스 위치 출력(우측하단)

2. 글자 입력시 현재 마우스 위치부터 글자 출력

3. 마우스 오른쪽 버튼 더블클릭시 화면지움

4. 왼쪽 마우스 누른체 이동시 선 그림

5. Ctrl키 + 왼쪽 마우스 누른체 이동시 박스출력

6. 선그리기, 박스출력, 키보드입력, 마우스 위치 출력을 한 화면에 출력하기

본문내용

#include

LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);
HINSTANCE g_hInst;
LPSTR lpszClass="Mouse";

int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance
,LPSTR lpszCmdParam,int nCmdShow)
{
HWND hWnd;
MSG Message;
WNDCLASS WndClass;
g_hInst=hInstance;

WndClass.cbClsExtra=0;
WndClass.cbWndExtra=0;
WndClass.hbrBackground=(HBRUSH)GetStockObject(WHITE_BRUSH);
WndClass.hCursor=LoadCursor(NULL,IDC_ARROW);
WndClass.hIcon=LoadIcon(NULL,IDI_APPLICATION);
WndClass.hInstance=hInstance;
WndClass.lpfnWndProc=(WNDPROC)WndProc;
WndClass.lpszClassName=lpszClass;
WndClass.lpszMenuName=NULL;
WndClass.style=CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS;
RegisterClass(&WndClass);

hWnd=CreateWindow(lpszClass,"마우스를 이용한 그래픽 프로그램",WS_OVERLAPPEDWINDOW,
100,100,800,600,NULL,(HMENU)NULL,hInstance,NULL);
ShowWindow(hWnd,nCmdShow);

while(GetMessage(&Message,0,0,0)) {
TranslateMessage(&Message);
DispatchMessage(&Message);
}
return Message.wParam;
}

// 선, 사각형의 위치를 저장하는 구조체
struct {
int a, b, r_a, r_b, r_c, r_d;
BOOL Move;
} Line[10000];

struct {
int r_a, r_b, r_c, r_d;
BOOL Move;
} Rect[10000];

int index=0;
int list=0;
  • 가격1,500
  • 페이지수3페이지
  • 등록일2005.06.08
  • 저작시기2005.06
  • 파일형식압축파일(zip)
  • 자료번호#300774
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니