블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
반응형

Category

Recent Post

Recent Comment

Archive

'.Net Project/API함수 적용'에 해당되는 글 2

  1. 2010.10.20 01) API의 첫걸음...
  2. 2009.08.25 1장 C# Win32 API함수
2010. 10. 20. 20:08 .Net Project/API함수 적용
반응형
 First.cpp

 #include <windows.h>

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

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.hIcon=LoadIcon(NULL, IDI_APPLICATION);
 WndClass.hInstance=hInstance;
 WndClass.lpfnWndProc=(WNDPROC)WndProc;
 WndClass.lpszClassName=lpszClass;
 WndClass.lpszMenuName=NULL;
 WndClass.style=CS_HREDRAW | CS_VREDRAW;
 RegisterClass (&WndClass);

 hWnd=CreateWindow(lpszClass, lpszClass, WS_OVERLAPPEDWINDOW,
  CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,CW_USEDEFAULT,
  NULL,(HMENU)NULL, hInstance, NULL);

  ShowWindow(hWnd,nCmdShow);

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

LRESULT CALLBACK WndProc(HWND hWnd, UINT iMessage, WPARAM wParam, LPARAM lParam)
{
 switch(iMessage) {
 case WM_DESTROY:
  PostQuitMessage(0);
  return 0;
 }
 return (DefWindowProc(hWnd,iMessage,wParam,lParam));
}

반응형

'.Net Project > API함수 적용' 카테고리의 다른 글

1장 C# Win32 API함수  (0) 2009.08.25
posted by Magic_kit
2009. 8. 25. 18:57 .Net Project/API함수 적용
반응형

 API 함수란 ?
Application Programming Interface 약자로 소프웨어 개발시에 특정 기능을 구현하기 위하여
처음부터 완전히 새로운 프로그래밍 작성하는 것이 아니라,  다른 Library에 의해 이미 구현 되어
있는 기능을 개발하는 소프트웨어를 손쉽게 개발하는 것을 의미

반응형

'.Net Project > API함수 적용' 카테고리의 다른 글

01) API의 첫걸음...  (0) 2010.10.20
posted by Magic_kit
prev 1 next