본문 바로가기

WinMain 함수 원문 http://wisdom.sakura.ne.jp/system/winapi/win32/win3.html 엔트리 포인트우선, Windows 프로그래밍을 위해서는 헤더 파일의 포함이 필요합니다. Windows 프로그램의 형태나 구조체, 정수나 함수 호출을 위해서 그것을 정의한 헤더 파일을 포함 합니다. Windows 프로그램의 주요(主要) 포함 파일은 WINDOWS.H입니다. 헤더 파일도 다른 헤더 파일을 포함하고 있습니다 Windows 프로그램에서는, 이 헤더 파일을 포함하지 않으면 안됩니다. 다음으로, 중요한 것입니다만 Windows 프로그램에 main() 함수는 없습니다. 그러면, 어디에서 프로그램이 시작되느냐 하면 WinMain() 함수입니다. Windows 프로그램의 어플리케이션 엔트리 포인트는.. 더보기
목적 프로그램의 생성 원문 http://wisdom.sakura.ne.jp/system/winapi/win32/win2.html최초의 Windows 프로그램일단, Windows 프로그래밍의 구문(構文)에 들기 전에Windows 프로그램을 만드는 방법을 기억합시다. Windows 프로그램의 경우, 기본적으로 컴파일 하는 것만으로는 안됩니다.이제까지 콘솔 프로그램용의 C언어를 컴파일 해온 방법으로는 안됩니다.VC++의 경우, 「파일」 → 「신규작성」을 선택해, 프로젝트 탭을 지정합니다.이 중에 「Windows32 Application」을 선택, 프로젝트명을 지정해서 「OK」를 누릅니다. 이어서, 「빈 프로젝트」를 선택해 「종료」를 누릅니다.「프로젝트」를 선택해, 「프로젝트를 추가」 → 「신규작성」을 선택해「C++ 소스 파일」을 .. 더보기
Win32 API라는 것은 원문 http://wisdom.sakura.ne.jp/system/winapi/win32/win1.htmlWindows 프로그래밍여기서는 Microsoft사의 Windows 오퍼레이팅 시스템의 프로그램을 해설합니다.Windows 프로그래밍을 하기 위해서는 Windows가 제공하는 API를 조작합니다.API라는 것은 Application Programming Interfaces라는 것으로어플리케이션으로부터 OS를 조작하기 위한 수단입니다 (이것은 개발자가 제공하고 있습니다) 네이티브한 Windows API를 조작하는 것은, Windows 프로그래밍 및 Windows라고 하는 OS의 구조를 이해하는 것이 매우 중요합니다.하지만, 동시에 곤란하게 이해하기 어려운 부분도 많아 나름의 프로그래밍 경험을 필요로 합.. 더보기
표준 Windows API 원문 http://wisdom.sakura.ne.jp/system/winapi/win32/index.html 샘플 소스는 C언어로 컴파일 해주세요. C++에서 컴파일 하는 경우, 에러가 발생할 수 있습니다. ※ 잘못된 프로그램을 실행하면, Windows가 불안정하게 될 수 있습니다. 중요한 시스템상에서는 실험을 하지 않도록 해주세요. 이 강좌는, C언어를 숙지하고 있음이 전제입니다. 윗 페이지의 문서를 번역한 문서이기 때문에 번역되지 않은 제목은 원문의 내용으로 연결됩니다. Win32 API라는 것은목적 프로그램의 생성WinMain 함수Windows와 문자 코드메세지 박스커맨드 라인 인수윈도우를 만들기ウィンドウクラスの登録メッセージウィンドウプロシージャ終了処理閉じないウィンドウウィンドウ生成拒否ウィンドウ初期位置.. 더보기