[윈도우즈 프로그래밍] 마우스를 이용한 그래픽 프로그램.
- 최초 등록일
- 2005.06.04
- 최종 저작일
- 2002.09
- 4페이지/ 압축파일
- 가격 1,000원
목차
**기능설명**
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;
}
참고 자료
없음
압축파일 내 파일목록
마우스를 이용한 그래픽 프로그램.hwp
프로그램소스/9541197.cpp
프로그램소스/9541197.dsp
프로그램소스/9541197.dsw
프로그램소스/9541197.ncb
프로그램소스/9541197.opt
프로그램소스/9541197.plg
프로그램소스/Debug/9541197.exe
프로그램소스/Debug/9541197.ilk
프로그램소스/Debug/9541197.obj