-
[Windows Programming] ์๋์ฐ ํ๋ก๊ทธ๋๋ฐ Data typesWindows Programming 2020. 1. 13. 21:51๋ฐ์ํ
- ์ด ๊ธ์ "์ ํ๋ฆฌ ๋ฆฌ์ฒ์ Windows via C/C++"๋ฅผ ํ ๋๋ก ์์ฑํ์ต๋๋ค.
Windows Programming Data types
LPVOID : point to a void object
โ ์ปดํ์ผ ์๋ฌ ์์ด ๋ค๋ฅธ ์ฌ๋ฌ๊ฐ์ง ํ์ ๊ฐ์ฒด๋ฅผ point ํ๊ธฐ ์ํด ์ฌ์ฉ
โ (Void*)BYTE : unsigned 8 bit
WORD : unsigned 16 bit
DWORD : unsigned. 32 bit
QWORD : unsigned. 64 bit
STR : string data
LPSTR : (STR*) STR์ ๊ฐ๋ฆฌํค๋ ํฌ์ธํฐ
HWND : Handle to window
HINSTANCE : Handles to a program instance
์๋์ฐ ํจ์ ๋ํ ๋ฐํ ์๋ฃํ
VOID : ์ด ํจ์๋ ์ ๋ ์คํจํ์ง ์๋๋ค.
BOOL : ํจ์ ์คํจํ๋ฉด 0์ ๋ฐํํ๋ค. ์ฑ๊ณต ์์๋ 0์ด ์๋ ๊ฐ ๋ฐํ, TRUE๋ ๋น๊ตํ์ง ๋ง๊ณ FALSE์ง ์๋์ง ํ์ธํ์ฌ ํ๋จํ๋ค.
HANDLE : ํจ์ ์คํจํ๋ฉด NULL, ์ฑ๊ณตํ๋ฉด ์ ํจํ ์ค๋ธ์ ํธ ํธ๋ค ๋ฐํ
PVOID : ํจ์ ์คํจํ๋ฉด NULL, ์ฑ๊ณตํ๋ฉด ๋ฐ์ดํฐ ํฌ์ธํฐ(์ฃผ์)
LONG/DWORD : LONG์ด๋ DWORD๋ก ๊ฐ์๋ฅผ ๋ฐํ, ๋ชปํ ์ 0 ๋๋ -1 ๋ฐํ
์ถ๊ฐ ๋ฐ์ดํฐ ํ์ ์ ๊ณ์ํด์ ์์ ํด์ ์ฌ๋ฆฌ๊ฒ ์ต๋๋ค.
๋ฐ์ํ'Windows Programming' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ