{{|
|}}
2. CObject ¶
MFC์ ๊ณ์ธต ๊ตฌ์กฐ์ ์ต์๋จ์ ์๋ ํด๋์ค์ด๋ค. ์๋ฐ๋ก ์น์๋ฉด Object ํด๋์ค์ ๋น์ทํ ํด๋์ค์ด๋ค.
์ด ํด๋์ค๋ก๋ถํฐ ํ์๋ ํด๋์ค๋ ๋ค์์ 3๊ฐ์ง ๋ ๋ฒจ๋ก ๊ตฌ๋ถ๋๋ ๊ธฐ๋ฅ์ด ์๋ค.
๊ฐ ๋ ๋ฒจ์ ๊ตฌ๋ถ์ ๋ค์์ ๋งคํฌ๋ก๋ฅผ ํตํด์ ์ค์ ํ ์ ์๋ค.
์ด ํด๋์ค๋ก๋ถํฐ ํ์๋ ํด๋์ค๋ ๋ค์์ 3๊ฐ์ง ๋ ๋ฒจ๋ก ๊ตฌ๋ถ๋๋ ๊ธฐ๋ฅ์ด ์๋ค.
๊ฐ ๋ ๋ฒจ์ ๊ตฌ๋ถ์ ๋ค์์ ๋งคํฌ๋ก๋ฅผ ํตํด์ ์ค์ ํ ์ ์๋ค.
DECLARE_DYNAMIC() | ๋ฐํ์ ํด๋์ค ์ ๋ณด๋ฅผ ์ง์ํ๋ค. |
DECLARE_DYNCREATE() | ๋ฐํ์ ํด๋์ค ์ ๋ณด์ ๋์ ์ธ ๊ฐ์ฒด ์์ฑ์ ์ง์ํ๋ค. |
DECLARE_SERIAL() | ๋ฐํ์ ํด๋์ค ์ ๋ณด์ ๋์ ์ธ ๊ฐ์ฒด ์์ฑ, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฒด๋ค์ ์๋ฆฌ์ผํ๋ฅผ ์ง์ํ๋ค. |
๊ฐ๊ฐ์ ๋ณด์กฐ ๋งคํฌ๋ก๊ฐ ํ์ํ๋ฉฐ DECLARE_ ๋์ IMPLEMENT_ ์ ๋์ฌ๊ฐ ๋ถ์ ํํ์ด๋ค. ๋ณด์กฐ๋งคํฌ๋ก๋ ํด๋์ค์ ๊ตฌํ ํ์ผ ๋ถ๋ถ์ ํฌํจ๋์ด์ผ ํ๋ค.