Home
kangsangyeon
Cancel

[WinUser.h] AdjustWindowRect function

AdjustWindowRect function (winuser.h) - Win32 apps 원하는 클라이언트 rectangle 크기를 기반으로, 윈도우 rectangle의 필요한 크기를 계산합니다. 그런 다음 윈도우 rectangle을 CreateWindow 함수에 전달하여 원하는 크기의 클라이언트 영역을 가진 윈도우를 생성할 수 있습니다. 더 많...

[WinUser.h] RegisterClassExW function

RegisterClassExW function (winuser.h) - Win32 apps CreateWindow 또는 CreateWindowEx 함수를 호출하기 위해 사용할 윈도우 클래스를 등록합니다. Syntax ATOM RegisterClassExA( [in] const WNDCLASSEXA *unnamedParam1 ); Param...

[MSDN] Creating Threads

Creating Threads - Win32 apps CreateThread 함수는 프로세스에 새로운 스레드를 생성합니다. 생성된 스레드는 반드시 새로운 스레드가 실행할 코드의 시작 주소를 지정해야 합니다. 일반적으로, 시작 주소는 프로그램 코드에 정의된 함수의 이름입니다 (자세한 내용은 ThreadProc 참조). 이 함수는 단일 파라미터를 받으며...

[MSDN] Creating Processes

Creating Processes - Win32 apps CreateProcess 함수는 생성 프로세스(=CreateProcess를 호출한 프로세스)와 독립적으로 실행되는 새로운 프로세스를 생성합니다. 그러나 편의상, 이 관계를 부모-자식 관계라고 합니다. 아래 코드는 어떻게 프로세스를 만드는지 보여줍니다. #include <windows....

[MSDN] Changing Environment Variables

Changing Environment Variables - Win32 apps 각 프로세스는 그것과 연관된 환경 블럭을 가지고 있습니다. 환경 블럭은 블럭 끝에 두 개의 null 바이트를 가지는 블럭으로 구성되며, 여기에서 각 문자열은 다음 형식으로 되어 있습니다. name=value 환경 블럭 내의 모든 문자열들은 반드시 이름을 기준으로 알파...