{"id":311,"date":"2014-08-09T09:06:43","date_gmt":"2014-08-09T18:06:43","guid":{"rendered":"http:\/\/blog.box.kr\/?p=311"},"modified":"2014-08-09T09:06:43","modified_gmt":"2014-08-09T18:06:43","slug":"mfc-%ec%bd%a4%eb%b3%b4%eb%b0%95%ec%8a%a4","status":"publish","type":"post","link":"https:\/\/blog.box.kr\/?p=311","title":{"rendered":"\u00a0MFC &#8211; \ucf64\ubcf4\ubc15\uc2a4"},"content":{"rendered":"<h3 class=\"title\" style=\"font-weight: bold; color: #ffffff;\"><\/h3>\n<div class=\"article\" style=\"color: #000000;\">\n[\ucf64\ubcf4 \ubc15\uc2a4 \uc0ac\uc6a9 \uc608]\n<p>1. \ub2e4\uc774\uc5bc\ub85c\uadf8 \ub4f1\uc5d0, \ucf64\ubcf4\ubc15\uc2a4\ub97c \ub4dc\ub798\uadf8 \ud558\uc5ec \uc62c\ub824\ub454\ub2e4.<\/p>\n<p>2. \ucee8\ud2b8\ub864 \ud0c0\uc785\uc758 \ubcc0\uc218 \uc120\uc5b8.<\/p>\n<p>3. \ucf64\ubcf4\uc5d0 \ub4e4\uc5b4\uac08 \ubaa9\ub85d\uc744 \ubc30\uc5f4\ub85c \uc791\uc131<br \/>\n\uc608) CString combo_value[] = {&#8220;1\ubd84 \ud6c4&#8221;,&#8221;2\ubd84 \ud6c4&#8221;,&#8221;3\ubd84 \ud6c4&#8221;,&#8221;5\ubd84 \ud6c4&#8221;,&#8221;10\ubd84 \ud6c4&#8221;,&#8221;15\ubd84 \ud6c4&#8221;,&#8221;20\ubd84 \ud6c4&#8221;,&#8221;25\ubd84 \ud6c4&#8221;,&#8221;30\ubd84 \ud6c4&#8221;,&#8221;45\ubd84 \ud6c4&#8221;,&#8221;1\uc2dc\uac04 \ud6c4&#8221;,&#8221;2\uc2dc\uac04 \ud6c4&#8221;,&#8221;3\uc2dc\uac04 \ud6c4&#8221;,&#8221;4\uc2dc\uac04 \ud6c4&#8221;,\u00a0&#8220;5\uc2dc\uac04 \ud6c4&#8221;,&#8221;\uc0ac\uc6a9\uc548\ud568&#8221;};<\/p>\n<p>4.\u00a0\ubc30\uc5f4\ub85c \uc791\uc131\ud55c \ubaa9\ub85d\uc744 \ucf64\ubcf4\ubc15\uc2a4\uc5d0 \ucd94\uac00<\/p>\n<p>&#8230;.<br \/>\nm_CtrlComBo_VideoTime.ResetContent();\u00a0\u00a0\u00a0\/\/ \ucf64\ubcf4 \ubc15\uc2a4\uc758 \ubaa8\ub4e0 \uac12\uc744 \ucd08\uae30\ud654<\/p>\n<p>for(int i=0; i&lt;16 ; i++)<br \/>\nm_CtrlComBo_VideoTime.<span style=\"font-weight: bold;\">AddString<\/span>(combo_value[i]);<br \/>\n&#8230;.<\/p>\n<p>5. \ucf64\ubcf4\ubc15\uc2a4 \uae30\ud0c0&#8230;<br \/>\na)\u00a0\uc785\ub825 \uc778\ub371\uc2a4\uc5d0 \ud574\ub2f9\ud558\ub294\u00a0\ucf65\ubcf4\ubc15\uc2a4\uc758 \uac12\uc744 \ucd9c\ub825<br \/>\nm_CtrlComBo_VideoTimeDC.<span style=\"font-weight: bold;\">SetCurSel<\/span>(index);<br \/>\nb)\u00a0 \ud604\uc7ac \uc120\ud0dd\ub41c \uc778\ub371\uc2a4\uac12\uc744 \uac00\uc838\uc62c\ub54c<br \/>\nindex = m_CtrlComBo_VideoTime.<span style=\"font-weight: bold;\">GetCurSel<\/span>();<br \/>\nc) \uc778\ub371\uc2a4\uc5d0 \ud574\ub2f9\ud558\ub294 \ubb38\uc790\ub97c \uac00\uc838\uc62c\ub54c<br \/>\nm_CtrlComBo_Scheme.GetLBText(index,strText);<br \/>\nd) \ucf64\ubcf4\ubc15\uc2a4(\ub2e4\ub978 \ud234\ubc15\uc2a4\ub3c4 \ub3d9\uc77c)\ub97c \uc228\uae30\uae30 \ub610\ub294 \ubcf4\uc774\uac8c\u00a0\ud560 \uacbd\uc6b0<br \/>\n<span id=\"callbacknestwabartistorycom3529593\"><\/span>\u00a0\u00a0 \u00a0\u00a0\u00a0<span style=\"font-weight: bold;\">GetDlgItem<\/span>(IDC_COMBO_VIDEOTIME_DC)-&gt;<span style=\"font-weight: bold;\">ShowWindow<\/span>(<span style=\"font-weight: bold;\">SW_HIDE<\/span>);<br \/>\n<span style=\"font-weight: bold;\">GetDlgItem<\/span>(IDC_COMBO_VIDEOTIME_DC)-&gt;<span style=\"font-weight: bold;\">ShowWindow<\/span>(<span style=\"font-weight: bold;\">SW_SHOW<\/span>);<br \/>\ne) \ud65c\uc131\ud654 \/ \ube44 \ud65c\uc131\ud654<br \/>\n<span style=\"font-weight: bold;\">GetDlgItem<\/span>(IDC_COMBO_VIDEOTIME_DC)-&gt;<span style=\"font-weight: bold;\">EnableWindow<\/span>(<span style=\"font-weight: bold;\">true<\/span>);\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ \ud65c\uc131\ud654<br \/>\n<span style=\"font-weight: bold;\">GetDlgItem<\/span>(IDC_COMBO_VIDEOTIME_DC)-&gt;<span style=\"font-weight: bold;\">EnableWindow<\/span>(<span style=\"font-weight: bold;\">false<\/span>);\u00a0\u00a0\u00a0\u00a0\/\/\ube44\u00a0\ud65c\uc131\ud654<\/p>\n<p><span class=\"Apple-style-span\" style=\"color: #444444;\">class CComboBox : public CWnd<\/p>\n<p>\u25b7 CComboBox::AddString &#8211; \uc2a4\ud2b8\ub9c1\uc744 \ub354\ud568.<br \/>\n\u25b7 CComboBox::CComboBox &#8211; ComboBox \uc624\ube0c\uc81d\ud2b8\ub97c \uc0dd\uc131(\uad6c\uc131).<br \/>\n\u25b7 CComboBox::Clear -\ud604\uc7ac \uc120\ud0dd\uc744 \uc9c0\uc6c0.<br \/>\n\u25b7 CComboBox::CompareItem &#8211; \uc0c8\ub85c\uc6b4 \ub9ac\uc2a4\ud2b8 \ud56d\ubaa9\uc758 \uc0c1\ud0dc\uc801 \uc704\uce58\ub97c \uacb0\uc815.<br \/>\n\u25b7 CComboBox::Copy &#8211; \ud604\uc7ac \uc120\ud0dd\uc744 Copy.<br \/>\n\u25b7 CComboBox::Create &#8211; CComboBox\ub97c \uc0dd\uc131.<br \/>\n\u25b7 CComboBox::Cut &#8211; \uc81c\uac70\ub41c \ud14d\uc2a4\ud2b8\ub97c \ubcf5\uc0ac.<br \/>\n\u25b7 CComboBox::DeleteItem &#8211; \ud56d\ubaa9\uc774 Combo \ubc15\uc2a4\uc5d0\uc11c \uc81c\uac70.<br \/>\n\u25b7 CComboBox::DeleteString &#8211; \uc2a4\ud2b8\ub9c1\uc744 \uc81c\uac70.<br \/>\n\u25b7 CComboBox::Dir &#8211; \ub9ac\uc2a4\ud2b8\ub97c \ub354\ud568.<br \/>\n\u25b7 CComboBox::DrawItem &#8211; \uc591\uc0c1\uc774 \ubcc0\ud560 \ub54c \ubd88\ub824\uc9d0.<br \/>\n\u25b7 CComboBox::FindString &#8211; \uccab \ubc88\uc9f8 \uc2a4\ud2b8\ub9c1\uc744 \ucc3e\uc74c.<br \/>\n\u25b7 CComboBox::FindStringExact &#8211; \uccab \ubc88\uc9f8 \ub9ac\uc2a4\ud2b8 \ubc15\uc2a4 \uc2a4\ud2b8\ub9c1\uc744 \ucc3e\uc74c.<br \/>\n\u25b7 CComboBox::GetCount &#8211; \ud56d\ubaa9\uc758 \uc218\ub97c \ud68c\ubcf5.<br \/>\n\u25b7 CComboBox::GetCurSel &#8211; \ud604\uc7ac \uc120\ud0dd\ub41c \ud56d\ubaa9\uc758 \uc0c9\uc778\uc744 \ucc3e\uc74c<br \/>\n\u25b7 CComboBox::GetDroppedControlRect &#8211; \uc2a4\ud06c\ub9b0 \uc88c\ud45c\ub97c \ub418\ucc3e\uc74c.<br \/>\n\u25b7 CComboBox::GetDroppedState &#8211; \ub9ac\uc2a4\ud2b8 \ubc15\uc2a4\uac00 \ubcf4\uc77c\uc9c0\ub97c \uacb0\uc815.<br \/>\n\u25b7 CComboBox::GetEditSel &#8211; \uc2dc\uc791\uacfc \ub05d\ub098\ub294 \ubb38\uc790\uc758 \uc704\uce58\ub97c \uc5bb\uc74c.<br \/>\n\u25b7 CComboBox::GetExtendedUI &#8211; \ub514\ud3f4\ud2b8, \ud655\uc7a5 \uc0ac\uc6a9\uc790 \uc778\ud130\ud398\uc774\uc2a4\uc758 \uacb0\uc815.<br \/>\n\u25b7 CComboBox::GetItemData &#8211; \ud56d\ubaa9\uacfc \uad00\ub828\ub41c \ube44\ud2b8\uac12\uc744 \ud68c\ubcf5.<br \/>\n\u25b7 CComboBox::GetItemDataPtr &#8211; \ud3ec\uc778\ud130\ub85c\uc11c \uad00\ub828\ub41c \ube44\ud2b8 \uac12\uc744 \ud68c\ubcf5.<br \/>\n\u25b7 CComboBox::GetItemHeight &#8211; \ub9ac\uc2a4\ud2b8 \ud56d\ubaa9\uc758 \ub192\uc774\ub97c \ud68c\ubcf5.<br \/>\n\u25b7 CComboBox::GetLBText &#8211; \ub9ac\uc2a4\ud2b8 \ubc15\uc2a4\ub85c \ubd80\ud130 \uc2a4\ud2b8\ub9c1\uc744 \uc5bb\uc74c.<br \/>\n\u25b7 CComboBox::GetLBTextLen &#8211; \uc2a4\ud2b8\ub9c1\uc758 \uae38\uc774\ub97c \uc9c0\uc815.<br \/>\n\u25b7 CComboBox::InsertString &#8211; \uc2a4\ud2b8\ub9c1\uc758 \uc0bd\uc785.<br \/>\n\u25b7 CComboBox::LimitText &#8211; \ud14d\uc2a4\ud2b8\uc758 \uae38\uc774\ub97c \uc81c\ud55c.<br \/>\n\u25b7 CComboBox::MeasureItem &#8211; Combo \ubc15\uc2a4 \uce58\uc218\ub97c \uacb0\uc815\ud558\uae30 \uc704\ud574 \ubd88\ub824\uc9d0.<br \/>\n\u25b7 CComboBox::Paste &#8211; \ud604\uc7ac \ucee4\uc11c \uc704\uce58\uc5d0\uc11c \ud3b8\uc9d1 \uc81c\uc5b4\ub85c \uc0bd\uc785.<br \/>\n\u25b7 CComboBox::ResetContent &#8211; \ubaa8\ub4e0 \ud56d\ubaa9\uc758 \uc81c\uac70.<br \/>\n\u25b7 CComboBox::SelectString &#8211; \uc2a4\ud2b8\ub9c1\uc744 \uc120\ud0dd, \ubcf5\uc0ac.<br \/>\n\u25b7 CComboBox::SetCurSel &#8211; \uc2a4\ud2b8\ub9c1\uc744 \uc120\ud0dd.<br \/>\n\u25b7 CComboBox::SetEditSel &#8211; \ud3b8\uc9d1 \uc81c\uc5b4\uc5d0\uc11c \ubb38\uc790\ub4e4\uc744 \uc120\ud0dd.<br \/>\n\u25b7 CComboBox::SetExtendedUI &#8211; \ub514\ud3f4\ud2b8, \ud655\uc7a5 \uc0ac\uc6a9\uc790 \uc778\ud130\ud398\uc774\uc2a4\uc758 \uc120\ud0dd.<br \/>\n\u25b7 CComboBox::SetItemData &#8211; \ud56d\ubaa9\uacfc \uad00\ub828\ub41c \uac12\uc744 \uc815\ud568.<br \/>\n\u25b7 CComboBox::SetItemDataPtr &#8211; \ud3ec\uc778\ud130\uc5d0 \ub300\ud55c \uad00\ub828\ub41c \uac12\uc744 \uc815\ud568.<br \/>\n\u25b7 CComboBox::SetItemHeight &#8211; \ub192\uc774\ub97c \uc9c0\uc815.<br \/>\n\u25b7 CComboBox::ShowDropDown &#8211; \ub9ac\uc2a4\ud2b8 \ubc15\uc2a4\ub97c \ubcf4\uc5ec\uc8fc\uac70\ub098 \uc228\uae40.\u00a0<\/span>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>[\ucf64\ubcf4 \ubc15\uc2a4 \uc0ac\uc6a9 \uc608] 1. \ub2e4\uc774\uc5bc\ub85c\uadf8 \ub4f1\uc5d0, \ucf64\ubcf4\ubc15\uc2a4\ub97c \ub4dc\ub798\uadf8 \ud558\uc5ec \uc62c\ub824\ub454\ub2e4. 2. \ucee8\ud2b8\ub864 \ud0c0\uc785\uc758 \ubcc0\uc218 \uc120\uc5b8. 3. \ucf64\ubcf4\uc5d0 \ub4e4\uc5b4\uac08 \ubaa9\ub85d\uc744 \ubc30\uc5f4\ub85c \uc791\uc131 \uc608) CString combo_value[] = {&#8220;1\ubd84 \ud6c4&#8221;,&#8221;2\ubd84 \ud6c4&#8221;,&#8221;3\ubd84 \ud6c4&#8221;,&#8221;5\ubd84 \ud6c4&#8221;,&#8221;10\ubd84 \ud6c4&#8221;,&#8221;15\ubd84 \ud6c4&#8221;,&#8221;20\ubd84 \ud6c4&#8221;,&#8221;25\ubd84 \ud6c4&#8221;,&#8221;30\ubd84 \ud6c4&#8221;,&#8221;45\ubd84 \ud6c4&#8221;,&#8221;1\uc2dc\uac04 \ud6c4&#8221;,&#8221;2\uc2dc\uac04 \ud6c4&#8221;,&#8221;3\uc2dc\uac04 \ud6c4&#8221;,&#8221;4\uc2dc\uac04 \ud6c4&#8221;,\u00a0&#8220;5\uc2dc\uac04 \ud6c4&#8221;,&#8221;\uc0ac\uc6a9\uc548\ud568&#8221;}; 4.\u00a0\ubc30\uc5f4\ub85c \uc791\uc131\ud55c \ubaa9\ub85d\uc744 \ucf64\ubcf4\ubc15\uc2a4\uc5d0 \ucd94\uac00 &#8230;. m_CtrlComBo_VideoTime.ResetContent();\u00a0\u00a0\u00a0\/\/ \ucf64\ubcf4 \ubc15\uc2a4\uc758 \ubaa8\ub4e0 \uac12\uc744 \ucd08\uae30\ud654 for(int i=0; i&lt;16 ; i++) m_CtrlComBo_VideoTime.AddString(combo_value[i]); &#8230;. 5. \ucf64\ubcf4\ubc15\uc2a4 \uae30\ud0c0&#8230; a)\u00a0\uc785\ub825 \uc778\ub371\uc2a4\uc5d0 \ud574\ub2f9\ud558\ub294\u00a0\ucf65\ubcf4\ubc15\uc2a4\uc758 \uac12\uc744 \ucd9c\ub825 m_CtrlComBo_VideoTimeDC.SetCurSel(index); b)\u00a0 \ud604\uc7ac \uc120\ud0dd\ub41c \uc778\ub371\uc2a4\uac12\uc744 \uac00\uc838\uc62c\ub54c index = m_CtrlComBo_VideoTime.GetCurSel(); c) \uc778\ub371\uc2a4\uc5d0 \ud574\ub2f9\ud558\ub294 \ubb38\uc790\ub97c \uac00\uc838\uc62c\ub54c m_CtrlComBo_Scheme.GetLBText(index,strText); d) \ucf64\ubcf4\ubc15\uc2a4(\ub2e4\ub978 \ud234\ubc15\uc2a4\ub3c4 \ub3d9\uc77c)\ub97c \uc228\uae30\uae30 \ub610\ub294 \ubcf4\uc774\uac8c\u00a0\ud560 \uacbd\uc6b0 \u00a0\u00a0 \u00a0\u00a0\u00a0GetDlgItem(IDC_COMBO_VIDEOTIME_DC)-&gt;ShowWindow(SW_HIDE); GetDlgItem(IDC_COMBO_VIDEOTIME_DC)-&gt;ShowWindow(SW_SHOW); e) \ud65c\uc131\ud654 \/ \ube44 \ud65c\uc131\ud654 GetDlgItem(IDC_COMBO_VIDEOTIME_DC)-&gt;EnableWindow(true);\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ \ud65c\uc131\ud654 GetDlgItem(IDC_COMBO_VIDEOTIME_DC)-&gt;EnableWindow(false);\u00a0\u00a0\u00a0\u00a0\/\/\ube44\u00a0\ud65c\uc131\ud654 class CComboBox : public CWnd \u25b7 CComboBox::AddString &#8211; \uc2a4\ud2b8\ub9c1\uc744 \ub354\ud568. \u25b7 CComboBox::CComboBox &#8211; ComboBox \uc624\ube0c\uc81d\ud2b8\ub97c \uc0dd\uc131(\uad6c\uc131). \u25b7 CComboBox::Clear -\ud604\uc7ac \uc120\ud0dd\uc744 \uc9c0\uc6c0. \u25b7 CComboBox::CompareItem &#8211; \uc0c8\ub85c\uc6b4 \ub9ac\uc2a4\ud2b8 \ud56d\ubaa9\uc758 \uc0c1\ud0dc\uc801 \uc704\uce58\ub97c \uacb0\uc815. \u25b7 CComboBox::Copy &#8211; \ud604\uc7ac \uc120\ud0dd\uc744 Copy. \u25b7 CComboBox::Create &#8211; CComboBox\ub97c \uc0dd\uc131. \u25b7 CComboBox::Cut &#8211; \uc81c\uac70\ub41c \ud14d\uc2a4\ud2b8\ub97c \ubcf5\uc0ac. \u25b7 CComboBox::DeleteItem &#8211; \ud56d\ubaa9\uc774 Combo \ubc15\uc2a4\uc5d0\uc11c \uc81c\uac70. \u25b7 CComboBox::DeleteString &#8211; \uc2a4\ud2b8\ub9c1\uc744 \uc81c\uac70. \u25b7 CComboBox::Dir &#8211; \ub9ac\uc2a4\ud2b8\ub97c \ub354\ud568. \u25b7 CComboBox::DrawItem &#8211; \uc591\uc0c1\uc774 \ubcc0\ud560 \ub54c \ubd88\ub824\uc9d0. \u25b7 CComboBox::FindString &#8211; \uccab \ubc88\uc9f8 \uc2a4\ud2b8\ub9c1\uc744 \ucc3e\uc74c. \u25b7 CComboBox::FindStringExact &#8211; \uccab \ubc88\uc9f8 \ub9ac\uc2a4\ud2b8 \ubc15\uc2a4 \uc2a4\ud2b8\ub9c1\uc744 \ucc3e\uc74c. \u25b7 CComboBox::GetCount &#8211; \ud56d\ubaa9\uc758 \uc218\ub97c \ud68c\ubcf5. \u25b7 CComboBox::GetCurSel &#8211; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"ngg_post_thumbnail":0,"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[9,19,7],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5q9Zn-51","jetpack-related-posts":[{"id":198,"url":"https:\/\/blog.box.kr\/?p=198","url_meta":{"origin":311,"position":0},"title":"MFC \ud0c0\uc774\uba38","date":"2014-07-16","format":false,"excerpt":"\uc77c\uc815 \uc2dc\uac04 \ub4a4\uc5d0 \uc6d0\ud558\ub294 \uc5c5\ubb34\ub97c \ucc98\ub9ac\ud558\uae30 \uc0ac\uc6a9\ud569\ub2c8\ub2e4. \ube44\uc2b7\ud55c \uae30\ub2a5\uc73c\ub85c Sleep( millisecond ) \ub97c \uc785\ub825\ud558\ub294\ub370\uc694. Sleep\uc744 \uc774\uc6a9\ud560 \uacbd\uc6b0 \ud574\ub2f9 \uc4f0\ub808\ub4dc \uc804\uccb4\uac00 \uba48\ucd94\uc5b4 \ubc84\ub9ac\uace0 \uadf8 \uba48\ucda4\uc5d0 \ub530\ub77c \uc678\ubd80 \uc778\ud130\ub7fd\ud2b8\uc785\ub825(\ud0a4\ubcf4\ub4dc, \ub9c8\uc6b0\uc2a4, \ub4f1\ub4f1)\uc774 \uc8fc\uc5b4\uc9c0\uac8c \ub418\uba74 \ubc84\ud37c\uc5d0 \uc313\uc600\ub2e4\uac00 \ud55c\ubc88\uc5d0 \ucc98\ub9ac\ub418\ub294 \uc77c\uc774 \ubc1c\uc0dd\ud558\uac8c \ub418\ubc84\ub9bd\ub2c8\ub2e4. \uadf8\ub798\uc11c \uadf8\uac78 \ubc29\uc9c0\ud558\uae30 \uc704\ud574 Timer\ub97c \uc0ac\uc6a9\ud558\ub294\ub370 \uc0ac\uc6a9\ubc29\ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\uc2b5\ub2c8\ub2e4. -\ub4f1\ub85d \u00a0BEGIN_MESSAGE_MAP(CGroupChatWindow, CDialog)\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":242,"url":"https:\/\/blog.box.kr\/?p=242","url_meta":{"origin":311,"position":1},"title":"Intellij\uc5d0\uc11c Scala + akka \uc124\uc815","date":"2014-07-23","format":false,"excerpt":"Intellij 13 \ubc84\uc804 \uae30\uc900 \u00a0 1. Scala \uc124\uce58 2. SBT \uc124\uce58 3. Intellij\uc5d0\uc11c Scala\ub97c \uc0ac\uc6a9\ud558\uae30 \uc704\ud574\uc11c\ub294 \ud50c\ub7ec\uadf8\uc778\uc73c\ub85c Scala\uc640 sbt \ub458 \ub2e4 \ubaa8\ub450 \uc124\uce58\ud55c\ub2e4. - \uc124\uce58 \ud6c4 'Setting'\uc5d0\uc11c \uc704\uc5d0 \uc124\uce58\ud55c Scala\uc640 SBT\ub97c \uc124\uc815\ud55c\ub2e4. 4. sbt\ub97c \ud1b5\ud574 \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \ub9cc\ub4e4\uae30 \uc704\ud574\uc11c\ub294 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c sbt-module\ub97c \uc120\ud0dd\ud55c \ud6c4 build.sbt\uc5d0 \ud544\uc694\ud55c \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc124\uc815\ud55c\ub2e4. \uc704\uc758 build.sbt\uc758 akka \uc124\uc815\uc740\u2026","rel":"","context":"In &quot;JAVA&quot;","img":{"alt_text":"","src":"http:\/\/cfile27.uf.tistory.com\/image\/2418E83652F07318013FE6","width":350,"height":200},"classes":[]},{"id":202,"url":"https:\/\/blog.box.kr\/?p=202","url_meta":{"origin":311,"position":2},"title":"[MFC] \uc790\uc2e0\uc758 IP\uc815\ubcf4 \uac00\uc838\uc624\uae30(Local, gateway \ub4f1) &#8211; GetAdaptersInfo","date":"2014-07-16","format":false,"excerpt":"ARP \ubaa8\ub4c8\uc5d0\uc11c \uc2a4\ud478\ud551 \uae30\ub2a5\uc0ac\uc6a9 \uc2dc Local IP\uc640 gateway IP\ub97c \uc218\ub3d9\uc73c\ub85c \uc801\uc790\ub2c8 \uadc0\ucc2e\uc544\uc11c \uc790\ub3d9 \uc785\ub825\uc73c\ub85c \uc218\uc815\ud568. \uc774\uc5d0 \ub530\ub77c \ucd94\uac00 \ucf54\ub4dc\uac00 \ubc1c\uc0dd\ud588\ub294\ub370.... \u00a0 \uc790\uc2e0\uc758 IP \uc8fc\uc18c\ub97c \uac00\uc838\uc624\ub294 \ubc95\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4. Memget \ub0b4\uc5d0 \uc774\ub9ac\uc800\ub9ac \uc654\ub2e4\uac14\ub2e4 \ud558\ub294 \ubd88\ud544\uc694\ud55c \uc18c\uc2a4\ucf54\ub4dc\uac00 \uc880 \ub9ce\uc544\uc11c \ud575\uc2ec\ub9cc \uc801\uaca0\uc74c. \u00a0 \uc77c\ub2e8 \ucef4\ud4e8\ud130\uc5d0\uc11c \ub514\ubc14\uc774\uc2a4 \uc815\ubcf4\ub97c \uac00\uc838\uc640\uc57c \ud55c\ub2e4. \uc774\uc720\ub294 \uac01 \ub514\ubc14\uc774\uc2a4\ub9c8\ub2e4 \uac00\uc9c0\uace0\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":325,"url":"https:\/\/blog.box.kr\/?p=325","url_meta":{"origin":311,"position":3},"title":"[MFC] &#8211; \ub3d9\uc77c \uc5b4\ud50c \ubc18\ubcf5 \uc2e4\ud589 \ubc29\uc9c0","date":"2014-08-09","format":false,"excerpt":"SDI \ub85c \uc791\uc5c5\ud558\uc600\ub2e4\uba74,\u00a0\uc751\uc6a9\ud504\ub85c\uadf8\ub7a8 \uac1d\uccb4\uc5d0 \ud574\ub2f9 \ud568\uc218\ub97c \uc120\uc5b8 \ud6c4 \ucd94\uac00. \uadf8\ub9ac\uace0 \ud504\ub85c\uadf8\ub7a8\uc774\ub984(IDS_APP_NAME)\uc744 \ub9ac\uc18c\uc2a4\uc5d0 \ub4f1\ub85d\ud558\uac70\ub098, \uac00\uc838\uc640\uc11c \uc0ac\uc6a9 BOOL CWebBroApp::IsRunning(void) { CString appName = _T(\"\"); appName.LoadString(IDS_APP_NAME); \/\/\u00a0HANDLE hMuxtex = CreateMutex(NULL, TRUE, (LPCTSTR)TEXT(\"ADIcon\")); HANDLE hMuxtex = CreateMutex(NULL, TRUE, (LPCTSTR)appName); if(GetLastError() == ERROR_ALREADY_EXISTS) \u00a0{ ReleaseMutex(hMuxtex); CWnd *pWndPre = NULL, *pWndChild = NULL; \/* if(pWndPre =\u2026","rel":"","context":"In &quot;C\/C++&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":164,"url":"https:\/\/blog.box.kr\/?p=164","url_meta":{"origin":311,"position":4},"title":"\ud504\ub85c\uc138\uc2a4 \uac04\uc758 \ud1b5\uc2e0","date":"2014-07-08","format":false,"excerpt":"\ud504\ub85c\uc138\uc2a4 \uac04\uc758 \ud1b5\uc2e0(IPC)\uc740 \ud504\ub85c\uc138\uc2a4 \uac04\uc5d0 \uc815\ubcf4\ub97c \uc8fc\uace0 \ubc1b\uc744 \uc218 \uc788\ub3c4\ub85d \ud558\ub294 \ud1b5\uc2e0 \uae30\ubc95\uc785\ub2c8\ub2e4. \ud504\ub85c\uc138\uc2a4 \uac04\uc758 \ud1b5\uc2e0 \ubc29\ubc95\uc740 \uc11c\ub85c \uac04\uc5d0 \uba54\uc2dc\uc9c0\ub97c \uc804\ub2ec\ud558\ub294 \ubc29\ubc95\uacfc \uacf5\uc720 \uba54\ubaa8\ub9ac\ub97c \uc774\uc6a9\ud558\ub294 \ubc29\ubc95 \uadf8\ub9ac\uace0 \ud074\ub9bd\ubcf4\ub4dc\ub97c \uc774\uc6a9\ud558\ub294 \ubc29\ubc95 \ub4f1\uc774 \uc788\uc2b5\ub2c8\ub2e4. 1. \ud504\ub85c\uc138\uc2a4 \uc0ac\uc774\uc758 \uba54\uc2dc\uc9c0 \uc804\ub2ec 1)\ub3d9\uc77c\ud55c \ud504\ub85c\uadf8\ub7a8\uc774 \uc5ec\ub7ec \uac1c \uc2e4\ud589 \uc911\uc77c \ub54c \uba54\uc2dc\uc9c0 \uc804\uc1a1 RegisterWindowMessage \uc774\uc6a9 \ud504\ub85c\uc138\uc2a4 \ub610\ub294\u2026","rel":"","context":"In &quot;MFC &amp; WINDOWS&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":968,"url":"https:\/\/blog.box.kr\/?p=968","url_meta":{"origin":311,"position":5},"title":"windows)how to reduce of time_wait","date":"2015-09-15","format":false,"excerpt":"after \"regedit\" and find key as below HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters and make key as DWORD, name is \"TcpTimeWaitDelay\" and value is 30 ( recommend ) \u00a0 and additional information as below... \u00a0 http:\/\/sangchul.kr\/4857329 ====== \uc708\ub3c4\uc6b0\uc5d0\uc11c TCP \ud30c\ub77c\ubbf8\ud130 \ud29c\ub2dd ====== \u00a0 \uacb0\uad6d \uc708\ub3c4\uc6b0\uc5d0\uc11c TCP \uc5f0\uacb0\uc758 \uac1c\uc218\ub97c \ucd5c\ub300\ud55c \ub298\uc774\uae30 \uc704\ud55c \ubc29\ubc95\uc740 TcpTimedWaitDelay, MaxUserPort, MaxFreeTcbs,\u2026","rel":"","context":"In &quot;OS tune&quot;","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/311"}],"collection":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=311"}],"version-history":[{"count":0,"href":"https:\/\/blog.box.kr\/index.php?rest_route=\/wp\/v2\/posts\/311\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.box.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}