์คํํ์ผ์ ์์ด์ฝ์ ๋ฐ๊ฟ๋ณด์
- ์์ด์ฝ ๋ง๋ค ๋ ์ฌ์ฉํ ํด์ Graphics Gale (ico ์ง์)
- ๋ง๋ค์ด์ง icon.ico ํ์ผ์ Code::Blocks๋ก ๋๋๊ทธ -> Debug์ Release์ ์ถ๊ฐ



- ์ด์ ์์ด์ฝ ํด๋์ ๊ฐ๋ณด๋ฉด resource.rc๊ฐ ์๋์ผ๋ก ์์ฑ๋จ.
MAINICON ICON "icon.ico"
- resource.rc๋ Code::Blocks๋ก ๋๋๊ทธ -> Debug์ Release์ ์ถ๊ฐ
- ๋ฆฌ์์ค.rc ํ์ผ์ ์ฐํด๋ฆญํด์ Options -> Compiler, Linker ์ ํ ํ์ธ



๊ทธ ํ ๋น๋๋ฅผ ํ๋ฉด ์์ด์ฝ์ด ๋ฐ๋์ด ์์.
๊ทธ๋ฐ์๋ ํ ๊ฒ ๋ง์๋ฐ, ์ผ๋จ ์๋ตํ๋ค.
- ์๋์ฐ ์ฐฝ ์ด๋ฆ ๋ฐ๊พธ๊ธฐ
- ๊ฐ์ฒด ์ด๋ฆ ์ ํ๊ธฐ
- ์ฝ์์ฐฝ ์๋์ค๊ฒ ํ๊ธฐ
- ...
์ถ๊ฐ๋ก ํ๋ ๋ ํด์ผํ๋ ์ผ์ด ์๋๋ฐ, WinMain์ ์๋์ฐ ํด๋์ค hIcon์ resource.rc์ ์๋ ์์ด์ฝ์ ๋ก๋ํด์ฃผ์ด์ผ ์๋์ฐ ์ฐฝ์ ์์ด์ฝ๋ ๋ณ๊ฒฝ๋๋ค.
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
{
WNDCLASSA wc = {0};
...
wc.hIcon = LoadIcon(hInstance, "MAINICON");
...'๊ฒ์ ํ๋ก๊ทธ๋๋ฐ > 2026๋ 1.44MB ๊ฒ์๊ณต๋ชจ์ ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ ์ด๋ผ์ด๋ธ 6.x ๊ฒ์์ผ ๊ฒฐ๊ณผ (0) | 2026.07.19 |
|---|---|
| Raylib๋ก 1.44MB ๊ฒ์ ๊ณต๋ชจ์ ๋์ ํ๋ ๋ฐฉ๋ฒ (0) | 2026.06.30 |
| WndProc์ WinMain ์ญํ ๊ณผ ์ฐจ์ด์ (0) | 2026.06.16 |
| 1.44MB ๊ฒ์ ๊ณต๋ชจ์ ์ ๋์ ํด๋ณด์! (0) | 2026.06.15 |