U E D R , A S I H C RSS

AM/AboutMFC

About MFC

๋™์ž‘ ์›๋ฆฌ

๋ณดํ†ต ์ด ์ˆ˜์ค€๊นŒ์ง€ ์•Œ๊ณ , ์งค ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ฐจํ›„์—๋Š” ๊ถ๊ธˆํ•ด์„œ ์•Œ์ˆ˜๋ฐ–์— ์—†์ฃ . (์˜ˆ์™ธ๋Š” ์žˆ์œผ๋‹ˆ, ๋”ฐ์ง€์ง€ ๋งˆ์„ธ์š”.) ๋ณดํ†ต ์ฑ…์—์„œ ์›๋ฆฌ ์ˆ˜์ค€๋งŒ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ง€๋ฉด์„ ํ• ์• ํ•˜๊ธฐ์—๋Š” MFC๊ฐ€ ๋งคํฌ๋กœ์˜ ๋„๋ฐฐ๋กœ ์ด๋ฃจ์–ด ์ ธ์„œ ์„ค๋ช…ํ•˜๊ธฐ๊ฐ€ ๊ท€์ฐฎ๊ฑฐ๋“ ์š”. ํ•˜์ง€๋งŒ ์ž๋ฃŒ๋Š” ์žˆ์ฃ .

MFC์˜ ์ •ํ™•ํ•œ ๋™์ž‘ ์›๋ฆฌ๋ฅผ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด, 2000๋…„ 5~8์›” ์‚ฌ์ด์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ธ๊ณ„์˜ MFC๊ด€๋ จ ๊ธฐ์‚ฌ๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.(๋„์„œ๊ด€์— ์žˆ๊ณ , ๋ณต์‚ฌํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.) ์žฌ๋ฏธ์žˆ๋Š” ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค. ์ €๋Š” ์šฐ์—ฐํžˆ 01๋…„ ์ƒ๋ฐ˜๊ธฐ์— ๊ธฐ์‚ฌ์˜ ํ•„์ž ๊ณฝ์šฉ์žฌ์”จ์—๊ฒŒ ํ•ด๋‹น ๋‚ด์šฉ์— ๋Œ€ํ•œ ๊ฐ•์˜๋ฅผ ๋“ค์€์ ์ด ์žˆ๋Š”๋ฐ, ๊ทธ๋•Œ ๊ทธ๋ฆผ ์‚ฌ์šฉ์„ ํ—ˆ๋ฝ๋งก๊ณ  MFCStudy_2001๋ฅผ ์œ„ํ•ด ์ž๋ฃŒ๋ฅผ ๋งŒ๋“ค์–ด์„œ ์„ธ๋ฏธ๋‚˜๋ฅผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ž๋ฃŒ๋Š” ์†Œ์Šค๋ถ„์„์œผ๋กœ ๋งŒ๋“ค์–ด ์กŒ๊ธฐ ๋•Œ๋ฌธ์— ์ฒ ์ €ํžˆ MFC 6.0(mfc42.dll Visual C++ ๋ฒ„์ „ 6.0)์„ ๊ธฐ๋ฐ˜ํ•ฉ๋‹ˆ๋‹ค. ์ง€๊ธˆ์ด 7.1 (mfc71.dll Visual C++ .NET 2003) ๊นŒ์ง€ ์˜ฌ๋ผ ์™”์ง€๋งŒ, ๋ฉ”์„ธ์ง€ ํ•ธ๋“ค๋ง์„ ๋‹ค๋ฃฌ ์ด ๋‚ด์šฉ์˜ ๋ณ€ํ™”๋Š” ์–ธ๊ธ‰์ด ์—†์Šต๋‹ˆ๋‹ค. ( from MSDN 2003 )

๊ทธ๋‚˜์ €๋‚˜ ์ •๋ง ์œ ์น˜ํ•˜๊ฒŒ ์จ๋†จ๊ตฐ์š”. ์ด ์ž๋ฃŒ๋Š” ์ œ ์ด์•ผ๊ธฐ๋ฅผ ์ „์ œํ•˜๊ณ  ์žˆ์–ด์„œ ์ „ํ˜€ ์นœ์ ˆํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.์œ„์— ์–ธ๊ธ‰ํ•œ ํ”„์„ธ ๊ธฐ์‚ฌ๋„ ๋‚ด์šฉ์ด ๋‚ด์šฉ์ด๋‹ˆ ๋งŒํผ :) ์นœ์ ˆํ•œ ํŽธ์€ ์•„๋‹ˆ์ง€๋งŒ ํ•œ์ค„์”ฉ ํ™•์ธํ•˜๋ฉด์„œ ์ฝ์œผ๋ฉด ์•Œ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์˜ ํฅ๋ฏธ๋กœ์šด ๋ถ€๋ถ„๊ณผ ๋จธ๋ฆฟ๋ง๋“ค์„ ๋ณด๊ณ  MFC ์†Œ์Šค๋ฅผ ๋”ฐ๋ผ๊ฐ€๋Š” ๋ฐฉ๋ฒ•๋งŒ์„ ๋ณด์„ธ์š”.

๋‹น์‹œ๋Š” ref ๋‹ค๋Š” ๋ฒ•๋„ ๋ชฐ๋ผ์„œ ๋งˆ์ง€๋ง‰์— ๋„์ ์—ฌ ๋‘์—ˆ๊ตฌ์š”.
Upload:MFC_Macro_1of3_2001.11.06.doc ๋ถ„์„
Upload:MFC_Macro_code_23of3_2001.11.11.doc ๋ถ„์„
Upload:MFC_Macro_23of3_2001.11.11.doc ์˜ˆ์ œ ์†Œ์Šค์ฝ”๋“œ ๊ทธ๋ฆผ ํŒŒ์ผ๋กœ ์บก์ถฐ

MFC์†Œ์Šค ์ฝ”๋“œ ๋’ค์ง€๋ฉด์„œ ์žฌ๋ฏธ์žˆ๊ฒŒ ์ž๋ฃŒ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค ๋’ค์ง€๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋ž˜๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

์ „์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ์‚ฌ์ดํŠธ๋Š” ์—ญ์‹œ http://codeguru.com ๊ตญ๋‚ด๋Š” ๋ฐ๋ธŒํ”ผ์•„ ๊ฒ ์ฃ . ๋ฐ๋ธŒํ”ผ์•„๊ฐ€ ์ƒ์—…ํ™” ๋˜๋ฉด์„œ ์–ด๋–ป๊ฒŒ ๋ณ€ํ–ˆ๋Š”์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋„ค์š”.
--NeoCoin

MFC ์†Œ์Šค ๋ถ„์„ ํ•˜๋ ค๋ฉด?

F12๋กœ ๋”ฐ๋ผ๊ฐ€๋Š” ๊ฒƒ์€ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.(์ œ๊ฐ€ F12 ๊ธฐ๋Šฅ ์ž์ฒด๋ฅผ ๋ชฐ๋ž๊ธฐ๋„ ํ•˜์ง€๋งŒ, F12๋Š” ๋‹จ์ˆœ ๊ฒ€์ƒ‰์— ์˜์กดํ•˜๋Š” ๋ฉด์ด ๊ฐ•ํ•ด์„œ ๊ฒ€์ƒ‰ ๋ถˆ๊ฐ€๊ฑฐ๋‚˜ Template์„ ๋„๋ฐฐํ•œ 7.0์ดํ›„ ๋ถ€ํ„ฐ ๋ณต์ˆ˜๋กœ ๊ฒฐ๊ณผ๊ฐ€ ํŠ€์–ด ๋‚˜์˜ฌ๋•Œ๊ฐ€ ๋งŽ์ฃ . ) ๊ทธ๋ž˜์„œ MFCํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ• ๋•Œ ํ•˜๋‚˜์˜ ์ƒˆ๋กœ์šด ํ”„๋กœ์ ํŠธ๋ฅผ ์—ด์–ด ๋†“๊ณ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„œ์น˜์šฉ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. Include์™€ Library ๋””๋ ‰ํ† ๋ฆฌ์˜ ๋ชจ๋“  MFC๊ด€๋ จ ์ž๋ฃŒ๋ฅผ ํ†ต์งธ๋กœ ๋ณต์‚ฌํ•ด ์†Œ์Šค์™€ ํ—ค๋”๋ฅผ ์ •๋ฆฌํ•ด ํ”„๋กœ์ ํŠธ์— ๋„ฃ์–ด ๋ฒ„๋ฆฝ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ํ•ด๋†“์œผ๋ฉด class ์ฐฝ์—์„œ ์ฐพ์•„๊ฐ€๊ธฐ ์šฉ์ดํ•˜๊ฒŒ ๋ฐ”๋€๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒŒ์ผ ์ „์ฒด ๊ฒ€์ƒ‰ ์—ญ์‹œ ์‰ฝ๊ฒŒ ํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ ์†Œ์Šค๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ๊ทธ๋“ค์˜ ์˜๋„์„ ์•Œ๊ณ  ์ฝ”๋”ฉ ์Šคํƒ€์ผ์„ ํ‰๋‚ด๋‚ด๋ฉด ๋ฉ๋‹ˆ๋‹ค.
--NeoCoin

๊ทธ๋Ÿฐ๋ฐ์š”. C# ๊ด€๋ จํ•ด์„œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ”„๋กœ์ ํŠธ๋Š” ์—†์–ด์š”? Windowsํ”Œ๋žซํผ์ด๋ผ๋ฉด, ์ผ๋ฐ˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์€ C# ๋ฟ๋งŒ์•„๋‹ˆ๋ผ, Embeded ๊นŒ์ง€ .NET ๊ณ„์—ด์ด ๋งก๊ฒŒ ๋ ํ…๋ฐ ๋ง์ด์ฃ  :) --NeoCoin


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:22
Processing time 0.0053 sec