무작정 따라해보기(정리, 문제풀기) (28) 썸네일형 리스트형 4. Win32 API 프로그래밍 '나우캠퍼스X아워즈팜'유튜브의 'Win32 API 2강. Win32 API 프로그래밍 구조 (1/5)'영상을 보고 정리한 내용입니다. Win32 프로그램 구조 c, c++의 메인은 main() 하나이지만 Win32는 2개이다. 바로 WinMain(), WinProc()이다. c나 c++은 모든 것을 프로그래머가 해야하지만 Win32는 os의 부분과 프로그래머의 부분으로 나눈 것이다. c나 c++은 논리적이고 전체적인 프로그램의 이해가 필요하지만 Win32는 실제적인 프로그램들이나 os와 연계되어서 하는 프로그램의 이해가 필요하다고 할 수 있다. WinMain() 윈도우의 구조체, 즉 화면의 형태와 설정을 등록하고 그것을 바탕으로 윈도우 프로그램을 생성하고 출력한 후 계속 메시지 루프를 돌면서 메시지를 처.. 3. Win32 API 프로그래밍 '나우캠퍼스X아워즈팜'유튜브의 'Win32 API 1강. 윈도우 데이터형 (3/3)'영상을 보고 정리한 내용입니다. 추가로 INSTANCE와 HANDLE의 차이점 ex) User + Name = UserName 데이터형을 알 수 있도록 접두사 붙이기 -> ex) fValue 접두사를 붙이는 예 데이터형 접두사 예 BOOL b bValue char c, ch cValue float f fValue int, short i, n nValue 배열 a aValue[10] DWORD dw dwValue 문자열 sz, s, str szValue 포인터 p pValue 핸들 h hValue 전역변수 g_ g_fValue 윈도우 메시지 msg msgMessage 혹시 제가 잘못 이해한 부분이(잘못된 정보) 있다면 알려.. 2. Win32 API 프로그래밍 '나우캠퍼스X아워즈팜'유튜브의 'Win32 API 1강. 윈도우 데이터형 (2/3)'영상을 보고 정리한 내용입니다. 윈도우의 데이터형 c와 c++의 데이터형은 그대로 가져가고 c, c++의 데이터형를 기반으로 하여 윈도우 스타일의 데이터형을 만들었다. '데이터를 아는 것 -> 사용할 메모리를 아는 것'이기 때문에 중요하다. 윈도우 데이터형은 많기 때문에 MSDN에 'Windows Data Types'라고 검색하며 쓸 수 있다. 많이 쓰는 윈도우 데이터형 typedef는 c와 c++에서 다른 자료형의 별명을 만들기 위해 사용하는 예약어 H가 앞에 붙어있는 데이터형은 HANDLE로 만들어진 데이터형 HANDLE과 관련된 데이터형은 전부 void 포인터형이라는 것을 기억 '__stdcall'는 Win32API.. 1. Win32 API 프로그래밍 '나우캠퍼스X아워즈팜'유튜브의 'Win32 API 1강. 프로그래밍 기초 (1/3)'영상을 보고 정리한 내용입니다. Win32API 프로그래밍이란 무엇인가? 윈도우 운영체제가 제공하는 함수를 이용한 C언어 기반의 프로그래밍 Window OS. 즉 윈도우 운영체제(Window Operating System)로부터 오는 모든 정보를 메시지(양의 정수값)로 받아서 처리를 해준다. os와 밀접한 관련이 있으며 계속 관여한다. C언어 프로그래밍에서는 진입점이 main()함수이지만 Win32API 프로그래밍은 진입점이 WinMain()이다. 그리고 WinProc()함수에서 os로부터 발생하는 메시지를 받아오고, 처리해준다. WinMain() 함수 --> 응용프로그램 윈도우 생성 WinProc() 함수 --> os로.. 이전 1 2 3 4 다음