메인 함수까지 완료되었으니 메세지 박스 작은 부분을 하나 출력해보도록 하겠습니다. 먼저 메세지 박스에 Hello World를 출력할 테니 메세지박스를 사용해보도록 하겠습니다. MessageBox라는 함수를 사용하기 위해서 먼저 마소님에게 재문의 해보겠습니다. 출처 - https://msdn.microsoft.com/ko-kr/library/windows/desktop/ms645505(v=vs.85).aspx int WINAPI MessageBox( _In_opt_ HWND hWnd, _In_opt_ LPCTSTR lpText, _In_opt_ LPCTSTR lpCaption, _In_ UINT uType ); 그럼 각 매개 변수를 알아보겠습니다. (역시 마소 사이트 발번역 입니다.) 매개 변수 의미 hW..
프로그래밍 관련
WIndows API - #2. Hello World MessageBox 출력하기 이제 윈도우 API를 통해 작은 메세지 박스를 하나 출력해보도록 하겠습니다. 일단 어떤 프로그래밍이던지 그 기본은 Hello World! 를 출력하면서 시작하니 해당 문자를 작은 박스에 먼저 출력해보겠습니다. [그 동안 우리는 프로그래밍을 하면 여러가지 스타일로 제일 먼저 "Hello World!"를 출력하곤 했다...] 먼저, 그 동안 정들었던 Win32 콘솔 응용 프로그램은 이제 작별을 고하고 Win32 프로젝트 하나를 생성합니다. [그 동안 고마웠어! Win32 콘솔 응용 프로그램! WIN API 끝나고 또 만나자!] 그럼 이제 "Hello Word!"를 출력해봅시다. 그럼 기존의 C++과 동일한 방법으로 "Hello..
윈도우 API란? API란 Application Programming Interface로 운영체제가 제공하는 함수의 집합정도로 이해할 수 있습니다. 운영체제는 하드위어와 응용 프로그램 사이에 위치하여 메모리 및 하드웨어를 관리하는데 이런 일연의 과정에서 운영체제에 종속적이면서도 운영체제의 규정을 따를 수 밖에 없게 되는데, 현실적으로 프로그래머가 이러한 운영체제의 복잡한 내부 동작까지 이해하고 있기는 어렵기 때문에 프로그램을 위한 함수를 제공하는데 그것이 윈도우 운영체제의 API 입니다. 변수 명명법 윈도우 API 는 특별한 변수 명명법이 존재합니다. 대부분 변수명에 접두어를 추가하여 이름을 붙히게 되며, 이 접두어를 보고 변수의 형태를 알 수 있습니다. 접두어 원래말 의미 cb Count of Byte..