<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/style/rss/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0">
	<channel>
		<title>Romance of Programmer</title>
		<link>http://intel.tistory.com/</link>
		<description>프로그래머의 일상생활, 그리고 이슈.</description>
		<language>ko</language>
		<pubDate>Wed, 23 Jul 2008 09:19:15 +0900</pubDate>
		<generator>Tistory 1.1</generator>
		<image>
		<title>Romance of Programmer</title>
		<url><![CDATA[http://cfs3.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnMzLnRpc3RvcnkuY29tOi9hdHRhY2gvMC8xOS5qcGc=]]></url>
		<link>http://intel.tistory.com/</link>
		<description>프로그래머의 일상생활, 그리고 이슈.</description>
		</image>
		<item>
			<title>IWebBrowser2를 이용해서 브라우저를 띄울 때, 브라우저를 다르게 해보자.</title>
			<link>http://intel.tistory.com/2460582</link>
			<description>&lt;P&gt;우선 IWebBrowser2를 선언. 그 외 변수들 선언&lt;br /&gt;&lt;br /&gt;IWebBrowser2* pWebBrowser = NULL;&lt;br /&gt;BSTR bstrURL = NULL;&lt;br /&gt;BSTR bstrHeader = NULL;&lt;br /&gt;VARIANT vtPostData = {0};&lt;br /&gt;VARIANT vtEmpty;&lt;br /&gt;VARIANT vtHeader;&lt;br /&gt;&lt;br /&gt;bstrURL하고, bstrHeader는 필요한 값으로 채우고...(Navigate 할 때 필요)&lt;br /&gt;&lt;br /&gt;그 다음 생성.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hr = ::CoCreateInstance( __uuidof(InternetExplorer), NULL, CLSCTX_INPROC_SERVER | CLSCTX_LOCAL_SERVER,&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; __uuidof(IWebBrowser2), reinterpret_cast&amp;lt;LPVOID *&amp;gt;(&amp;amp;pWebBrowser) );&lt;br /&gt;&lt;br /&gt;띄울 웹 브라우저의 크기를 설정&lt;br /&gt;&lt;br /&gt;&amp;nbsp; pWebBrowser-&amp;gt;put_Left(200); &lt;br /&gt;&amp;nbsp; pWebBrowser-&amp;gt;put_Top(300); &lt;br /&gt;&amp;nbsp; pWebBrowser-&amp;gt;put_Width(578); &lt;br /&gt;&amp;nbsp; pWebBrowser-&amp;gt;put_Height(298); &lt;br /&gt;&lt;br /&gt;다른 값들도 설정 혹은 디폴트로 놓고 사용.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VariantInit( &amp;amp;vtEmpty );&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VariantInit( &amp;amp;vtPostData );&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; VariantInit( &amp;amp;vtHeader );&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; V_VT( &amp;amp;vtHeader ) = VT_BSTR;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; V_BSTR( &amp;amp;vtHeader ) = bstrHeader;&lt;br /&gt;&lt;br /&gt;그 다음 브라우저에서 필요없는 것들 삭제.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;pWebBrowser-&amp;gt;put_ToolBar(VARIANT_FALSE); // 익스플로어 툴바 없앰&lt;br /&gt;&amp;nbsp; &amp;nbsp;pWebBrowser-&amp;gt;put_MenuBar(VARIANT_FALSE); // 메뉴바 없앰&lt;br /&gt;&amp;nbsp; &amp;nbsp;pWebBrowser-&amp;gt;put_AddressBar(VARIANT_FALSE); // 주소창 없앰&lt;br /&gt;&amp;nbsp; &amp;nbsp;pWebBrowser-&amp;gt;put_StatusBar(VARIANT_FALSE); // 상태바 없앰&lt;br /&gt;&amp;nbsp; &amp;nbsp;pWebBrowser-&amp;gt;put_Resizable(VARIANT_FALSE); //리사이즈 불가&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; pWebBrowser-&amp;gt;put_Visible ( (VARIANT_BOOL) TRUE );&lt;br /&gt;&lt;br /&gt;이렇게 하고 Navigate&lt;br /&gt;&lt;br /&gt;hr = pWebBrowser-&amp;gt;Navigate( bstrURL, &amp;amp;vtEmpty, &amp;amp;vtEmpty, &amp;amp;vtPostData, &amp;amp;vtHeader );&lt;br /&gt;&lt;br /&gt;위 처럼 하면 툴바도 없고, 메뉴바도 없고, 주소창도 없고, 상태바도 없고, 리사이즈도 않되는 브라우저가 뜬다.&lt;br /&gt;&lt;br /&gt;마지막으로...&lt;br /&gt;&lt;br /&gt;&amp;nbsp;HWND hIE;&lt;br /&gt;&amp;nbsp;hr=pWebBrowser-&amp;gt;get_HWND((long *)&amp;amp;hIE); &lt;br /&gt;&amp;nbsp;::SetWindowPos(hIE, HWND_TOPMOST, 0, 0,0 ,0 , SWP_NOMOVE | SWP_NOSIZE);&lt;br /&gt;&lt;br /&gt;위 코드는 방금 전에 띄운 브라우저를 최상단에 띄우게 하는 코드이다.&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>IWebBrowser</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460582</guid>
			<comments>http://intel.tistory.com/2460582#entry2460582comment</comments>
			<pubDate>Tue, 22 Jul 2008 17:17:58 +0900</pubDate>
		</item>
		<item>
			<title>CString -&gt; LPWSTR, LPWSTR -&gt; CString</title>
			<link>http://intel.tistory.com/2460581</link>
			<description>&lt;P&gt;먼저..LPWSTR을 CString으로 변환하는 것은....그냥 (CString) 이렇게 캐스팅 해주면 된다.&lt;br /&gt;&lt;br /&gt;그리고 CString을 LPWSTR로 캐스팅 하는 것은...&lt;br /&gt;&lt;br /&gt;CString strString = &quot;aa&quot;;&lt;br /&gt;BSTR bstrString = strString.AllocSysString();&lt;br /&gt;LPWSTR pwstr = (LPWSTR)bstrString;&lt;br /&gt;&lt;br /&gt;SysFreeString(bstrString); //메모리 해제.&lt;br /&gt;&lt;br /&gt;이렇게 해주면 된다.&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>LPWSTR</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460581</guid>
			<comments>http://intel.tistory.com/2460581#entry2460581comment</comments>
			<pubDate>Mon, 21 Jul 2008 18:29:20 +0900</pubDate>
		</item>
		<item>
			<title>MessageBox의 디폴트 아이콘 변경하기</title>
			<link>http://intel.tistory.com/2460580</link>
			<description>&lt;TABLE cellSpacing=0 cellPadding=0 width=760 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top colSpan=2 height=100&gt;
&lt;META http-equiv=Content-Type&gt;
&lt;META content=DEXTWebEditor name=GENERATOR&gt;
&lt;STYLE title=_dext_stylesheet&gt;BLOCKQUOTE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
v\:* {
	BEHAVIOR: url(#default#VML)
}
o\:* {
	BEHAVIOR: url(#default#VML)
}
.shape {
	BEHAVIOR: url(#default#VML)
}
x\:* {
	VISIBILITY: hidden; POSITION: relative
}
TD {
	WORD-BREAK: break-all
}
BODY {
	WORD-WRAP: break-word
}
UL {
	MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt; MARGIN-LEFT: 30pt
}
OL {
	MARGIN-TOP: 5pt; MARGIN-BOTTOM: 5pt; MARGIN-LEFT: 30pt
}
&lt;/STYLE&gt;

&lt;P&gt;&lt;FONT color=#ff0000&gt;원본글은 데브피아의 김동진님이 작성하신 글입니다.(&lt;/FONT&gt;&lt;A href=&quot;http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&amp;amp;MAEULNO=20&amp;amp;no=8123&amp;amp;page=1&quot;&gt;http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=51&amp;amp;MAEULNO=20&amp;amp;no=8123&amp;amp;page=1&lt;/A&gt;) &lt;FONT color=#0000ff&gt;이 글은 김동진님에게 &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;저작권&lt;/STRONG&gt;&lt;/FONT&gt;이 있습니다~개인 소장용으로 간직하기 위해 퍼왔습니다~&lt;br /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;br /&gt;
&lt;P&gt;MessageBox에서는&lt;/P&gt;
&lt;br /&gt;
&lt;P&gt;기본적으로 &lt;/P&gt;
&lt;br /&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;MB_ICONSTOP...&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;등의 ICON이 지정되는데 임의로 아이콘을 세팅하시려면 아래와 같이 설정하시면 됩니다.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;------------&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;typedef struct &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;{&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; UINT cbSize;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; HWND hwndOwner;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; HINSTANCE hInstance;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; LPCTSTR lpszText;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; LPCTSTR lpszCaption;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; DWORD dwStyle;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; LPCTSTR lpszIcon;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; DWORD_PTR dwContextHelpId;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp;&amp;nbsp; MSGBOXCALLBACK lpfnMsgBoxCallback;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&amp;nbsp; DWORD dwLanguageId;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;} &lt;STRONG&gt;MSGBOXPARAMS&lt;/STRONG&gt;, *&lt;STRONG&gt;PMSGBOXPARAMS&lt;/STRONG&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;&lt;STRONG&gt;[Example]&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;SPAN lang=EN-US style=&quot;mso-fareast-font-family: 바탕&quot;&gt;StartFragment 
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;MSGBOXPARAMS&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = {0,};&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&amp;nbsp; &lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;cbSize&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #0000ff; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;sizeof&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;dwStyle&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;MB_USERICON&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; | &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;MB_OK&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;lpszIcon&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;MAKEINTRESOURCE&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;IDI_ICON1&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;hInstance&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;GetModuleHandle&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;NULL&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;hwndOwner&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;NULL&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;lpszCaption&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;TEXT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #a31515; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&quot;This is User Icon MessageBox&quot;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;.&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;lpszText&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt; = &lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;TEXT&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #a31515; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&quot;User Icon MessageBox Test&quot;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;);&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=바탕글&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;&lt;STRONG&gt;MessageBoxIndirect&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;(&amp;amp;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;COLOR: #010001; FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;m_MsgParam&lt;/SPAN&gt;&lt;SPAN lang=EN-US style=&quot;FONT-FAMILY: 돋움체; mso-fareast-font-family: 돋움체; mso-hansi-font-family: 돋움체&quot;&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>메시지박스</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460580</guid>
			<comments>http://intel.tistory.com/2460580#entry2460580comment</comments>
			<pubDate>Tue,  8 Jul 2008 16:31:37 +0900</pubDate>
		</item>
		<item>
			<title>윈도우를 반투명하게...</title>
			<link>http://intel.tistory.com/2460578</link>
			<description>&lt;P&gt;우선 반투명 효과는 윈도우2000 이상에서만 지원된다는 것을 알아두길 바란다. 윈도우98에서 한다고 에러가 나진 않지만, 반투명효과는 나오지 않는다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;::SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) ^ WS_EX_LAYERED);&lt;br /&gt;&amp;nbsp;::SetLayeredWindowAttributes( m_hWnd, 0, (255 * 70) / 100, LWA_ALPHA);&lt;br /&gt;&lt;br /&gt;원래는 위와 같이 하면 된다고 하는데...vc6에서는 안되나? 아무튼 SetLayeredWindowAttributes 요놈이 없다고 하면서 안된다면 USER32.DLL에서 불러오면 된다고 한다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;typedef BOOL (WINAPI* pSLWA)(HWND, COLORREF, BYTE, DWORD);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;pSLWA pSetLayeredWindowAttributes = NULL;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;// &quot;user32.dll&quot;을 로드해서 SetLayeredWindowAttributes를 찾는다.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;HINSTANCE hmodUSER32 = LoadLibrary(&quot;USER32.DLL&quot;);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;pSetLayeredWindowAttributes = (pSLWA)GetProcAddress(hmodUSER32, &quot;SetLayeredWindowAttributes&quot;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;::SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) ^ WS_EX_LAYERED);&lt;br /&gt;&amp;nbsp;pSetLayeredWindowAttributes( m_hWnd, 0, (255 * 70) / 100, LWA_ALPHA);&lt;br /&gt;&lt;br /&gt;위와 같이 해주면 된다. 이 때, LWA_ALPHA와 GWL_EXSTYLE이 없다고 나오면...선언해주자.&lt;br /&gt;&lt;br /&gt;#define WS_EX_LAYERED &amp;nbsp; 0x00080000 &amp;nbsp;&amp;nbsp; //확장 스타일&lt;/P&gt;
&lt;P&gt;#define LWA_COLORKEY &amp;nbsp;&amp;nbsp; 0x00000001 &amp;nbsp;&amp;nbsp; //투명색상 지정&lt;/P&gt;
&lt;P&gt;#define LWA_ALPHA &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x00000002 &amp;nbsp;&amp;nbsp; //반투명 정도 지정&lt;/P&gt;
&lt;P&gt;#define ULW_COLORKEY &amp;nbsp;&amp;nbsp; 0x00000001 &amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;#define ULW_ALPHA &amp;nbsp; &amp;nbsp; &amp;nbsp; 0x00000002&lt;/P&gt;
&lt;P&gt;#define ULW_OPAQUE &amp;nbsp; &amp;nbsp;&amp;nbsp; 0x00000004&lt;br /&gt;&lt;br /&gt;위와 같이 해주면 된다.&lt;br /&gt;&lt;br /&gt;위 함수에서 핸들은..투명하게 하고자 하는 윈도우의 값이다. 프로그램 시작부터 투명하게 하려면..Initinstance()에서 위의 처리를 해주면 된다~&lt;br /&gt;&lt;br /&gt;&amp;nbsp;///////////////////////////////////////////&lt;br /&gt;&amp;nbsp;//반투명 윈도우로 만듭니다.&lt;br /&gt;&amp;nbsp;SLWA pSetLayeredWindowAttributes = NULL;&lt;br /&gt;&amp;nbsp;HINSTANCE hmodUSER32 = LoadLibrary(&quot;USER32.DLL&quot;); //라이브러리를 불러와서&lt;br /&gt;&amp;nbsp;pSetLayeredWindowAttributes=(SLWA)GetProcAddress(hmodUSER32,&quot;SetLayeredWindowAttributes&quot;); //함수포인터를 가져오고.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;SetWindowLong(m_pMainWnd-&amp;gt;m_hWnd, GWL_EXSTYLE,GetWindowLong(m_pMainWnd-&amp;gt;m_hWnd, GWL_EXSTYLE) | WS_EX_LAYERED); //윈도우 스타일을 변경.&lt;br /&gt;&amp;nbsp;pSetLayeredWindowAttributes(m_pMainWnd-&amp;gt;m_hWnd, 0, (255 * 70) / 100, LWA_ALPHA); //윈도우 투명도를 조절한다.&lt;br /&gt;&amp;nbsp;//////////////////////////////////////////데브피아 참고.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;추가로 윈도우가 움직이거나, 사이즈가 조절될 때, 반투명하게 만들고 싶으면..아래와 같이 하면 된다.&lt;br /&gt;&lt;br /&gt;메시지맵에 아래를 추가한다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;ON_MESSAGE(WM_ENTERSIZEMOVE, OnEnterSizeMove)&lt;br /&gt;&amp;nbsp;ON_MESSAGE(WM_EXITSIZEMOVE, OnExitSizeMove)&lt;br /&gt;&lt;br /&gt;헤더파일에 위의 두개의 함수를 추가해준다. &lt;br /&gt;afx_msg LRESULT OnEnterSizeMove(WPARAM wParam, LPARAM lParam);&lt;br /&gt;&amp;nbsp;afx_msg LRESULT OnExitSizeMove(WPARAM wParam, LPARAM lParam);&lt;br /&gt;&lt;br /&gt;그리고 각각의 함수에서, 아래와 같이 해준다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;::SetLayeredWindowAttributes( m_hWnd, 0, (255 * 100) / 100, LWA_ALPHA);&lt;br /&gt;&amp;nbsp;::SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) &amp;amp;~WS_EX_LAYERED);&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; return 0L;&lt;br /&gt;&lt;br /&gt;물론 SetLayeredWindowAttributes 요놈이 없다고 나오면 맨 위에 설명해준 것 처럼 하면 된다~&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>반투명윈도우</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460578</guid>
			<comments>http://intel.tistory.com/2460578#entry2460578comment</comments>
			<pubDate>Tue,  8 Jul 2008 16:12:54 +0900</pubDate>
		</item>
		<item>
			<title>CTextProgressCtrl. 텍스트가 들어가있는 프로그레스바</title>
			<link>http://intel.tistory.com/2460577</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://intel.tistory.com/attachment/jk4.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; textprogressctrl_demo.zip&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs7.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnM3LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8wLnBuZw==&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs7.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnM3LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8wLnBuZw==&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;307&quot; width=&quot;431&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;P&gt;This is a simple &lt;CODE&gt;CProgressCtrl &lt;/CODE&gt;derived class that allows text to be displayed on top of the progress bar in much the same way as many &quot;Setup&quot; programs display the progress of long operations. &lt;/P&gt;
&lt;P&gt;The control is extremely simple and allows the same operations as a standard &lt;CODE&gt;CProgressCtrl&lt;/CODE&gt;, as well as: &lt;br /&gt;&lt;br /&gt;
&lt;TABLE width=&quot;100%&quot;&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;&lt;SPAN class=code-keyword&gt;void&lt;/SPAN&gt; SetShowText(BOOL bShow);&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Specifies whether or not the text for the control will be displayed during updates&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF SetBarColor(COLORREF crBarClr = CLR_DEFAULT);&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Specifies the colour of the progress control bar, and returns the previous colour. If the colour is set as &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;then the Windows default colour is used.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF GetBarColor();&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Returns the colour of the progress control bar, or &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;if the default Windows colours are being used. &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF SetBarBkColor(COLORREF crBarClr = CLR_DEFAULT);&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Specifies the colour for the control&#039;s background, and returns the previous background colour. If the colour is set as &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;then the Windows default colour is used.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF GetBarBkColor();&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Returns the colour of the control&#039;s background, or &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;if the default Windows colours are being used. &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF SetTextColor(COLORREF crBarClr = CLR_DEFAULT);&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Specifies the colour of the text, and returns the previous colour. If the colour is set as &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;then the Windows default colour is used.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF GetTextColor();&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Returns the colour of the text, or &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;if the default Windows colours are being used. &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF SetTextBkColor(COLORREF crBarClr = CLR_DEFAULT);&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Specifies the background colour of the text, and returns the previous background colour. If the colour is set as &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;then the Windows default colour is used.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;COLORREF GetTextBkColor();&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Returns the background colour of the text, or &lt;CODE&gt;CLR_DEFAULT &lt;/CODE&gt;if the default Windows colours are being used. &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;BOOL SetShowPercent(BOOL bShow)&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Sets whether or not to show the percentage value of the bar, and returns the old value&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;DWORD AlignText(DWORD dwAlignment = DT_CENTER)&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Sets the text alignment and returns the old value&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;BOOL SetMarquee(BOOL bOn, UINT uMsecBetweenUpdate)&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Sets whether or not the progress control is in marquee mode, as well as the interval in milliseconds between steps of the marquee block&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;&lt;CODE&gt;&lt;SPAN class=code-keyword&gt;int&lt;/SPAN&gt; SetMarqueeOptions(&lt;SPAN class=code-keyword&gt;int&lt;/SPAN&gt; nBarSize)&lt;/CODE&gt;&lt;/TD&gt;
&lt;TD vAlign=top width=&quot;50%&quot;&gt;Sets the size of the marquee as a percentage of the total control width&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P&gt;To set the text to be displayed use the standard &lt;CODE&gt;CWnd::SetWindowText&lt;/CODE&gt;. If you call &lt;CODE&gt;SetShowText(TRUE)&lt;/CODE&gt; but do not specify any window text using &lt;CODE&gt;CWnd::SetWindowText&lt;/CODE&gt;, then the percentage fraction of progress will be displayed as default. &lt;/P&gt;
&lt;P&gt;To use the control, just include a &lt;CODE&gt;CProgressCtrl &lt;/CODE&gt;in your app as per usual (either dynamically or by using a dialog template) and change the variable type from &lt;CODE&gt;CProgressCtrl &lt;/CODE&gt;to &lt;CODE&gt;CTextProgressCtrl&lt;/CODE&gt;. (Make sure you include &lt;EM&gt;TextProgressCtrl.h&lt;/EM&gt;) &lt;/P&gt;
&lt;P&gt;At present the progress is only displayed as a smooth bar, and colours are strictly windows default colours. (These may be changed in the future versions.) &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Acknowledgements&lt;/STRONG&gt;&lt;br /&gt;Thanks to Keith Rule for his &lt;CODE&gt;CMemDC &lt;/CODE&gt;class. &lt;/P&gt;
&lt;H2&gt;Updates&lt;/H2&gt;
&lt;P&gt;Pete Arends went to town on the code. His updates: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Set the font used to the parent window font 
&lt;LI&gt;Added &lt;CODE&gt;SetTextColour()&lt;/CODE&gt; and &lt;CODE&gt;GetTextColour()&lt;/CODE&gt; functions 
&lt;LI&gt;Added a bunch of message handlers, so the control now responds to the standard progress bar &lt;CODE&gt;PBM_*&lt;/CODE&gt; messages. It is now possible to control the text progress control by sending messages to it. (works great from a worker thread). 
&lt;LI&gt;Added 2 new messages &lt;CODE&gt;PBM_SETSHOWTEXT&lt;/CODE&gt; and &lt;CODE&gt;PBM_SETTEXTCOLOR&lt;/CODE&gt;. 
&lt;LI&gt;Added an &lt;CODE&gt;OnGetPos()&lt;/CODE&gt; handler. The function &lt;CODE&gt;GetPos()&lt;/CODE&gt; now works!! &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Thanks Pete!&lt;/P&gt;
&lt;P&gt;3 Jan 05: Kriz has also extended the code with two basic methods that allow switching between the three alignment styles &lt;CODE&gt;LEFT&lt;/CODE&gt;, &lt;CODE&gt;CENTER &lt;/CODE&gt;and &lt;CODE&gt;RIGHT &lt;/CODE&gt;- even on the fly if that&#039;s needed.&lt;/P&gt;
&lt;H4&gt;Changes to the code&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;Created a protected &lt;CODE&gt;DWORD &lt;/CODE&gt;member &lt;CODE&gt;m_dwTextStyle&lt;/CODE&gt; 
&lt;LI&gt;Disabled all &lt;CODE&gt;dwTextStyle &lt;/CODE&gt;variables in &lt;CODE&gt;OnPaint&lt;/CODE&gt; or replaced them by&lt;br /&gt;&lt;CODE&gt;m_dwTextStyle&lt;/CODE&gt; 
&lt;LI&gt;Added two methods called &lt;CODE&gt;AlignText&lt;/CODE&gt; and &lt;CODE&gt;AlignTextInvalidate&lt;/CODE&gt; &lt;/LI&gt;&lt;/UL&gt;
&lt;H4&gt;Syntax&lt;/H4&gt;&lt;PRE&gt;BOOL AlignText(DWORD aligment = DT_CENTER);
BOOL AlignTextInvalidate(DWORD aligment = DT_CENTER);&lt;/PRE&gt;
&lt;H4&gt;Params/Return:&lt;/H4&gt;
&lt;P&gt;&quot;alignment&quot; can be &lt;CODE&gt;DT_LEFT&lt;/CODE&gt;, &lt;CODE&gt;DT_CENTER &lt;/CODE&gt;(default) or &lt;CODE&gt;DT_RIGHT&lt;/CODE&gt;. Using the invalidating version forces the control to repaint itself automatically. Both methods will return &lt;CODE&gt;FALSE &lt;/CODE&gt;if a wrong alignment flag was given, otherwise they will return TRUE to the caller.&lt;/P&gt;
&lt;P&gt;Thank you Kriz!&lt;/P&gt;
&lt;P&gt;I&#039;ve also updated the code so it compiles in VC7.X.&lt;/P&gt;
&lt;P&gt;9 mar 06: Tony Bommarito has updated the code to include more settings for colours, made corrections to vertical text mode and added a new marquee mode.&lt;/P&gt;
&lt;P&gt;26 Feb 07: Tony Mommarito has provided further updates:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Fixed bug where outside edge of progress bar wasn&#039;t drawn on XP when using an application manifest. 
&lt;LI&gt;Added complete turn-off of marquee mode in a slightly different manner than that suggested in Robert Pickford message. 
&lt;LI&gt;Fixed Unicode compile bug reported in dev75040 message. 
&lt;LI&gt;Added three SLN and VCPROJ file sets; one each for VS2002, VS2003 and VS2005. By removing the VS… extension from the proper set, any of the three IDEs can be used. &lt;/LI&gt;&lt;/UL&gt;&lt;!-- Article Ends --&gt;&lt;!-- Main Page Contents End --&gt;
&lt;FORM id=aspnetForm style=&quot;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px&quot; name=aspnetForm action=text_progressctrl.aspx method=post&gt;
&lt;DIV&gt;&lt;INPUT id=__VIEWSTATE type=hidden value=/wEPDwULLTEwMDUyNjYzMjhkZGSsld14AX/q6nl4HqTChVDZn+32 name=__VIEWSTATE&gt; &lt;/DIV&gt;
&lt;H2&gt;License&lt;/H2&gt;
&lt;DIV id=ctl00_LicenseTerms&gt;
&lt;P&gt;This article, along with any associated source code and files, is licensed under &lt;A href=&quot;http://www.codeproject.com/info/cpol10.aspx&quot;&gt;The Code Project Open License (CPOL)&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;H2&gt;About the Author&lt;/H2&gt;
&lt;TABLE cellSpacing=5 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR vAlign=top&gt;
&lt;TD id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberPhotoTable style=&quot;WIDTH: 155px&quot; vAlign=top&gt;&lt;B&gt;&lt;A id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberProfileLink href=&quot;http://www.codeproject.com/script/Membership/Profiles.aspx?mid=1&quot;&gt;Chris Maunder&lt;/A&gt;&lt;/B&gt;&lt;br /&gt;&lt;br /&gt;
&lt;CENTER&gt;&lt;IMG id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberPhoto style=&quot;BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px&quot; src=&quot;http://www.codeproject.com/script/Membership/ProfileImages/%7BEBB2064F-0A58-4EF1-BD73-E6201F463135%7D.jpg&quot;&gt;&lt;/CENTER&gt;&lt;br /&gt;&lt;SPAN class=SmallText id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberType&gt;Sitebuilder, Editor, Staff, Admin&lt;/SPAN&gt; &lt;/TD&gt;
&lt;TD&gt;Chris is the Co-founder, Administrator, Architect, Chief Editor and Shameless Hack who wrote and runs The Code Project. He&#039;s been programming since 1988 while pretending to be, in various guises, an astrophysicist, mathematician, physicist, hydrologist, geomorphologist, defence intelligence researcher and then, when all that got a bit rough on the nerves, a web developer. He is a Microsoft Visual C++ MVP both globally and for Canada locally. &lt;br /&gt;&lt;br /&gt;His programming experience includes C/C++, C#, SQL, MFC, ASP, ASP.NET, and far, far too much FORTRAN. He has worked on PocketPCs, AIX mainframes, Sun workstations, and a CRAY YMP C90 behemoth but finds notebooks take up less desk space.&lt;br /&gt;&lt;br /&gt;He dodges, he weaves, and he never gets enough sleep. He is kind to small animals.&lt;br /&gt;&lt;br /&gt;Chris was born and bred in Australia but splits his time between Toronto and Melbourne, depending on the weather. For relaxation he is into road cycling, snowboarding, rock climbing, and storm chasing.&lt;br /&gt;
&lt;TABLE&gt;
&lt;TBODY&gt;
&lt;TR id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_jobTitleRow&gt;
&lt;TD class=SmallText noWrap&gt;Occupation: &lt;/TD&gt;
&lt;TD width=&quot;100%&quot;&gt;&lt;SPAN class=SmallText id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberJobTitle&gt;Founder&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_companyRow&gt;
&lt;TD class=SmallText&gt;Company: &lt;/TD&gt;
&lt;TD width=&quot;100%&quot;&gt;&lt;SPAN class=SmallText id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberCompany&gt;The Code Project&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_locationRow&gt;
&lt;TD class=SmallText&gt;Location: &lt;/TD&gt;
&lt;TD width=&quot;100%&quot;&gt;&lt;SPAN class=SmallText id=ctl00_AboutAuthorRptr_ctl00_AboutAuthor_memberLocation&gt;&lt;IMG height=11 alt=Canada src=&quot;http://www.codeproject.com/script/Geo/Images/CA.gif&quot; width=16&gt; Canada&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
&lt;TABLE id=ctl00_PopularArticlesRow cellSpacing=0 cellPadding=0 width=&quot;100%&quot; border=0&gt;
&lt;TBODY&gt;
&lt;TR vAlign=top&gt;
&lt;TD style=&quot;WIDTH: 100%&quot;&gt;
&lt;H2&gt;Other popular Miscellaneous articles:&lt;/H2&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/miscctrl/gridctrl.aspx&quot;&gt;MFC Grid control 2.26&lt;/A&gt; 
&lt;DIV class=SmallText&gt;A fully featured MFC grid control for displaying tabular data. The grid is a custom control derived from CWnd&lt;/DIV&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/miscctrl/XPTaskBar.aspx&quot;&gt;Themed Windows XP style Explorer Bar&lt;/A&gt; 
&lt;DIV class=SmallText&gt;A fully customizable Windows XP style Explorer Bar that supports Windows XP themes and animated expand/collapse with transparency.&lt;/DIV&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/miscctrl/taskbarnotifier.aspx&quot;&gt;TaskbarNotifier, a skinnable MSN Messenger-like popup in C# and now in VB.NET too&lt;/A&gt; 
&lt;DIV class=SmallText&gt;The TaskbarNotifier class allows to display an MSN Messenger-like animated popup with a skinned background&lt;/DIV&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/miscctrl/pptooltip.aspx&quot;&gt;CPPToolTip v2.1&lt;/A&gt; 
&lt;DIV class=SmallText&gt;A class that allows you to display your data for a control as tooltip&lt;/DIV&gt;
&lt;LI&gt;&lt;A href=&quot;http://www.codeproject.com/KB/miscctrl/formulactrl.aspx&quot;&gt;Formula Editor&lt;/A&gt; 
&lt;DIV class=SmallText&gt;Formula-editor for editing and exporting mathematical content&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/FORM&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>CTextProgressCtrl</category>
			<category>프로그레스바</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460577</guid>
			<comments>http://intel.tistory.com/2460577#entry2460577comment</comments>
			<pubDate>Wed,  2 Jul 2008 14:13:35 +0900</pubDate>
		</item>
		<item>
			<title>nForce4 칩셋에 통하는 비스타 인증 크랙</title>
			<link>http://intel.tistory.com/2460576</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://intel.tistory.com/attachment/jk3.rar&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/unknown.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; 1209742687Windows.Server.2008.Activation.Crack.rar&lt;/a&gt;&lt;/div&gt;아..이거 찾느라 힘들었다.&lt;br /&gt;&lt;br /&gt;nForce4 칩셋은 일반적인 방법으로 비스타 인증을 하면(크랙), royal.sys 파일 에러와 함께 블루스크린을 보여준다.&lt;br /&gt;&lt;br /&gt;알려진 여러가지 방법들을 해봐도 안되던데....&lt;br /&gt;&lt;br /&gt;요녀석은 된다. 간단하고. 아주 편하다.&lt;br /&gt;&lt;br /&gt;사용방법은...그냥 압축풀고 실행파일 실행시켜준 후, 설치되어 있는 비스타 버전을 선택해주기만 하면 된다.&lt;br /&gt;&lt;br /&gt;어렵지도 않다!&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>비스타 인증</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460576</guid>
			<comments>http://intel.tistory.com/2460576#entry2460576comment</comments>
			<pubDate>Thu, 26 Jun 2008 15:03:26 +0900</pubDate>
		</item>
		<item>
			<title>NOD32사용자가 국민은행 접속이 안될 때.</title>
			<link>http://intel.tistory.com/2460575</link>
			<description>무슨 문제인지 몰라도, NOD32와 국민은행 보안모듈이 충돌을 일으킨다.&lt;br /&gt;&lt;br /&gt;NOD32의 설정을 바꿔주면 문제 없이 해결된다.&lt;br /&gt;&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs9.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnM5LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8yLkpQRw==&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs9.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnM5LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8yLkpQRw==&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;461&quot; width=&quot;700&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;저렇게 바꿔놓고 써도, 바이러스 잡는데는 문제 없을거다. 응용프로그램을 필터링 하는 과정에서 발생하는 문제인 것 같은데..찝찝하면, 이렇게 해놓고 국민은행 사이트 이용하다가, 끝나면 다시 원상태로 해주면 된다.&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>nod32</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460575</guid>
			<comments>http://intel.tistory.com/2460575#entry2460575comment</comments>
			<pubDate>Thu, 26 Jun 2008 15:00:23 +0900</pubDate>
		</item>
		<item>
			<title>트리뷰(트리컨트롤)에서 활용가능한 팁</title>
			<link>http://intel.tistory.com/2460574</link>
			<description>1. 오른쪽 마우스 버튼을 눌러도, 선택하고자 하는 트리 아이템에 포커스가 가지 않는 경우가 있다. 이럴 경우엔&lt;br /&gt;&lt;br /&gt;&amp;nbsp;UINT uFlags;&lt;br /&gt;&amp;nbsp;HTREEITEM htree = this-&amp;gt;HitTest(point, &amp;amp;uFlags);&lt;br /&gt;&amp;nbsp;if(htree != NULL &amp;amp;&amp;amp; (uFlags &amp;amp;&amp;amp; TVHT_ONITEM))&lt;br /&gt;&amp;nbsp; this-&amp;gt;SelectItem(htree);&lt;br /&gt;&lt;br /&gt;이렇게 해주면 된다. 위 내용은 WM_RBUTTONDOWN(OnRbuttonDown)에서 실행할 것이기 때문에, point는 갖다 쓰면 된다. 일반적으로 왼쪽 마우스 버튼은 자동으로 포커스가 가게 되어있다. 하지만 왼쪽 마우스버튼에도 위와 같이 해주면 포커스는 간다.&lt;br /&gt;&lt;br /&gt;2. 최상위 루트 아이템이 여러개일 경우에 GetRootItem을 해보면 여러개의 최상위 루트 아이템 중에서도 가장 먼저 나온 녀석이 리턴된다.&lt;br /&gt;&lt;br /&gt;자신이 선택한 목록안에서의 최상위 루트를 구하려면 루프를 돌면서 구해야한다.&lt;br /&gt;&lt;br /&gt;&amp;nbsp; HTREEITEM hItem_new;&lt;br /&gt;&amp;nbsp; while(1)&lt;br /&gt;&amp;nbsp; {&lt;br /&gt;&amp;nbsp; &amp;nbsp;//GetRootItem을 호출하면 안되고, TreeView_GetParent를 계속 호출하면서,&lt;br /&gt;&amp;nbsp; &amp;nbsp;//해당 노드에서의 루트를 찾아야 한다.&lt;br /&gt;&amp;nbsp; &amp;nbsp;hItem_new = TreeView_GetParent(this-&amp;gt;m_hWnd, hItem_old);&lt;br /&gt;&amp;nbsp; &amp;nbsp;if(hItem_new == NULL)&lt;br /&gt;&amp;nbsp; &amp;nbsp; break;&lt;br /&gt;&amp;nbsp; &amp;nbsp;hItem_old = hItem_new;&lt;br /&gt;&amp;nbsp; }&lt;br /&gt;&amp;nbsp; CString str = this-&amp;gt;GetItemText(hItem_old);&lt;br /&gt;&lt;br /&gt;최상위 루트를 찾았을 경우에, TreeView_GetParent는 NULL을 리턴하게 된다. 그러므로 NULL값을 갖고 있으면 안될것이다. 이전에 찾은 값을 항상 저장해놓고 쓰면 된다.&lt;br /&gt;&lt;br /&gt;p.s : MFC함수와 Win32API함수가 섞여있는데...책을 찾아서 하다보니 이렇게 됐다. 어느쪽으로 해도 결과는 당연히 똑같다.&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<category>TreeCtrl</category>
			<category>TreeView</category>
			<category>트리뷰</category>
			<category>트리컨트롤</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460574</guid>
			<comments>http://intel.tistory.com/2460574#entry2460574comment</comments>
			<pubDate>Fri, 20 Jun 2008 15:55:05 +0900</pubDate>
		</item>
		<item>
			<title>화성에서의 일몰</title>
			<link>http://intel.tistory.com/2460573</link>
			<description>&lt;div class=&quot;imageblock center&quot; style=&quot;text-align: center; clear: both;&quot;&gt;&lt;a href=&quot;http://cfs8.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnM4LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8wLmpwZw==&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfs8.tistory.com/upload_control/download.blog?fhandle=YmxvZzExOTdAZnM4LnRpc3RvcnkuY29tOi9hdHRhY2gvMC8wLmpwZw==&quot; alt=&quot;사용자 삽입 이미지&quot; height=&quot;400&quot; width=&quot;516&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;멋있다~&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>우주</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460573</guid>
			<comments>http://intel.tistory.com/2460573#entry2460573comment</comments>
			<pubDate>Tue, 17 Jun 2008 12:11:58 +0900</pubDate>
		</item>
		<item>
			<title>사용하는 윈도우가 영문인지 한글인지 구분하는 함수.(Win32API)</title>
			<link>http://intel.tistory.com/2460572</link>
			<description>&lt;P&gt;LANGID a = GetSystemDefaultLangID();&lt;br /&gt;&lt;br /&gt;리턴 값, 1042는 한글, 1033 영문&lt;br /&gt;&lt;br /&gt;LANGID는 WORD임.&lt;/P&gt;&lt;fieldset style=&quot;margin:20px 0px 20px 0px;padding:5px;&quot;&gt;&lt;legend&gt;&lt;span&gt;&lt;strong&gt;크리에이티브 커먼즈 라이선스&lt;/strong&gt;&lt;/span&gt;&lt;/legend&gt;&lt;!--Creative Commons License--&gt;&lt;div style=&quot;float: left; width: 88px; margin-top: 3px;&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;&lt;img alt=&quot;Creative Commons License&quot; style=&quot;border-width: 0&quot; src=&quot;http://i.creativecommons.org/l/by-nc-sa/2.0/kr/88x31.png&quot;/&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 92px; margin-top: 3px; text-align: justify;&quot;&gt;이 저작물은 &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; target=_blank&gt;크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스&lt;/a&gt;에 따라 이용하실 수 있습니다.
			&lt;!-- Creative Commons License--&gt;
			&lt;!-- &lt;rdf:RDF xmlns=&quot;http://web.resource.org/cc/&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;&gt;
			&lt;Work rdf:about=&quot;&quot;&gt;
			&lt;license rdf:resource=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/kr/&quot; /&gt;
			&lt;/Work&gt;
			&lt;License rdf:about=&quot;http://creativecommons.org/licenses/by-nc-sa/&quot;&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Reproduction&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/Distribution&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Notice&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/Attribution&quot;/&gt;
			&lt;permits rdf:resource=&quot;http://web.resource.org/cc/DerivativeWorks&quot;/&gt;
			&lt;requires rdf:resource=&quot;http://web.resource.org/cc/ShareAlike&quot;/&gt;&lt;prohibits rdf:resource=&quot;http://web.resource.org/cc/CommercialUse&quot;/&gt;&lt;/License&gt;&lt;/rdf:RDF&gt; --&gt;&lt;/div&gt;&lt;/fieldset&gt;</description>
			<category>컴퓨터</category>
			<author>미친데이터</author>
			<guid>http://intel.tistory.com/2460572</guid>
			<comments>http://intel.tistory.com/2460572#entry2460572comment</comments>
			<pubDate>Mon, 16 Jun 2008 13:26:32 +0900</pubDate>
		</item>
	</channel>
</rss>
