<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'vc' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/vc</link>
		<description>vc</description>
		<language>ko</language>
		<pubDate>Tue, 20 Sep 2011 19:19:42 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[[MFC]Wizard 없이 타이머 손쉽게 달기]]></title>
	<link>http://Doyazi.egloos.com/2209900</link>
	<guid>http://Doyazi.egloos.com/2209900</guid>
	<description>
	<![CDATA[ 
헤더에 일단 선언 void OnTimer(UINT nIDEvent);  cpp에 가서 BEGIN_MESSAGE_MAP(CArrayImageDlg, CDialog)  ON_WM_TIMER() //타이머 메세지 사용하도록 END_MESSAGE_MAP() 메세지 맵에 타이머 추가   타이머 시작  if(SetTimer(10,50,NULL) != 10)  {       AfxMessageBox(_T(&quot;ERROR: Failed to Set Timer!&quot;));  }  타이머 종료 KillTimer(0);  타이머 내부 void CArrayImageDlg::OnTimer(UINT nIDEvent) {     if(nIDEvent == 0)     {         //동작 내용     } }	]]>
	</description>
	<pubDate>Tue, 20 Sep 2011 19:19:42 +0900</pubDate>
	<dc:creator><![CDATA[고생은 피가 되고 야근은 살이 된다. ]]></dc:creator>
</item>
<item>
	<title><![CDATA[[MFC]소스 시간 측정]]></title>
	<link>http://Doyazi.egloos.com/2139058</link>
	<guid>http://Doyazi.egloos.com/2139058</guid>
	<description>
	<![CDATA[ 
#include &quot;Mmsystem.h&quot; #pragma comment(lib, &quot;winmm.lib&quot;)    DWORD dwStartTime, dwEndTime;  dwStartTime = timeGetTime(); //시간측정할 소스 위치// dwEndTime = timeGetTime();  TRACE(&quot;1.%d ms&quot;,dwEndTime - dwStartTime);  이러면 아웃풋 창에 마이크로 단위로 출력	]]>
	</description>
	<pubDate>Tue, 14 Jun 2011 20:10:11 +0900</pubDate>
	<dc:creator><![CDATA[도야지]]></dc:creator>
</item>
<item>
	<title><![CDATA[Visual C++ 관련 DLL 파일 한 폴더에 같이 배포하기..]]></title>
	<link>http://madchick.egloos.com/3629374</link>
	<guid>http://madchick.egloos.com/3629374</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds19.egloos.com/pds/201104/20/75/a0001675_4dae540518b3f.jpg"  
				alt="Visual C++ 관련 DLL 파일 한 폴더에 같이 배.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 배포할 일이 생겨, 하도 오랜만에 직접 하려니 기억이 안나서리 메모로 정리..    WinSxS 폴더에 버젼별로 별도 관리되는 Side-by-side Assemblies 배포방식, 솔직히 이런 방식이 뭐가 좋은지 모르겠다.. 내 생각엔 그냥 필요한 파일 한 폴더에 모두 담아 같이 배포하는게 짱이다..        Deployment (C++)   자세한 내용은 위 링크를 따라가보면 VC++ 버젼별로 방법이 설명되어 있다.. 여러가지 배포 방법에 대한 내용부터 관련된 정보는 모두 모여 있으니 이 링크를 참조하면 필요한 내용은 모두 구할 수 있다..    위에서 소개된 여러 방법들 중에 내가 선호하는 방식은 실행파일의 위치에 필요한 DLL들은 모두 넣어두는 방식이다.. 중복된 파일복사가 여러번 일어나더라도 프로	]]>
	</description>
	<pubDate>Wed, 20 Apr 2011 12:34:42 +0900</pubDate>
	<dc:creator><![CDATA[미친병아리가 삐약삐약]]></dc:creator>
</item>
<item>
	<title><![CDATA[쓰기편한 망원, Tamron 70-300mm VC]]></title>
	<link>http://jeonghyuk.egloos.com/125300</link>
	<guid>http://jeonghyuk.egloos.com/125300</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds18.egloos.com/pds/201102/15/09/c0113909_4d5954f3f0801.jpg"  
				alt="쓰기편한 망원, Tamron 70-300mm VC" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 가볍고 기동성좋은 망원렌즈 Tamron 70-300mm VC.  사실 개인적으로 고정조리개 망원렌즈를 좋아한다. AF-S 70-200mm VR, AF 80-200mm 를 사용해보았는데.  망원의 공간 압축과 조리개 2.8의 만남은, 정말 얕은 심도와 예쁜 인물사진을 찍기에 딱 적합하다고 생각한다. 다만 여행을 많이 다니는 필자에게는 그런 무거운 렌즈는 구입 순위에서 뒤로 미뤄두기로 한다. 물론 뽀대만큼은 70-200을 따라갈 순 없지만, 필자에게 뽀대냐 기동성이냐 둘을 저울질하라면 우선 기동성이다.  Tamron 70-300 VC의 특징은 최대개방 (물론 다른 렌즈들에 비하면 몇스탑이나 조인 조리개이지만..)에서도 봐줄만한 선예도를 가지고 있다는 점과 저렴한 가격, 놀라운 기동성, 그리고 손떨방이 있다.  	]]>
	</description>
	<pubDate>Tue, 15 Feb 2011 01:36:34 +0900</pubDate>
	<dc:creator><![CDATA[메모장]]></dc:creator>
</item>
<item>
	<title><![CDATA[untitled.]]></title>
	<link>http://cravitz609.egloos.com/4497328</link>
	<guid>http://cravitz609.egloos.com/4497328</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds18.egloos.com/pds/201011/18/64/b0006864_4ce4e0c43b5a9.jpg"  
				alt="untitled." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>   .  shoot.      pentax.me-super.  smc-a50.7  kodak.portra160vc.    	]]>
	</description>
	<pubDate>Thu, 18 Nov 2010 17:17:20 +0900</pubDate>
	<dc:creator><![CDATA[Lonely Loony Lounge]]></dc:creator>
</item>
<item>
	<title><![CDATA[MFC :: MFC(Microsoft Foundation Class)의 기초]]></title>
	<link>http://printf.egloos.com/1784936</link>
	<guid>http://printf.egloos.com/1784936</guid>
	<description>
	<![CDATA[ 
# MFC(Microsoft Foundation Class)란?  VC++이란 Visual C++의 줄임말로써 C++언어로 비주얼적인 프로그램을 작성할 수 있도록 된 언어의 일종이다.  MFC은 Microsoft Foundation Class의 약어로써 마이크로소프트사에서 윈도우에서 응용프로그램을 제작하라고  제공해주는 잘 설계된 C++ 클래스 라이브러리의 집합이다.  윈도우는 도스와 같은 텍스트 기반의 운영체제와는 달리 GUI(Graphic User Interface)를 제공해준다.  ■ 예제 작성 비주얼스튜디오를 사용하여 MFC응용프로그램을 개발할 경우 일반적으로 백지에서 코딩하는 경우는 거의 없다. MFC 응용프로그램 마법사를 사용하면 프로젝트 템플릿을 제공받기에 프로그래머는 별다른 코딩을 하지 않더라	]]>
	</description>
	<pubDate>Tue, 17 Aug 2010 02:06:18 +0900</pubDate>
	<dc:creator><![CDATA[몽상가。]]></dc:creator>
</item>
<item>
	<title><![CDATA[자식 다이얼로그 생성]]></title>
	<link>http://cogitans.egloos.com/4598610</link>
	<guid>http://cogitans.egloos.com/4598610</guid>
	<description>
	<![CDATA[ 
예) 부모 : CFirstDlg      /     자식 : CChildDlg    1. 리소스 뷰에 다이얼로그를 추가 -&amp;gt; 편집한다. (자식 다이얼로그로 디스플레이될 것임.)    2. 추가한 다이얼로그에 클래스를 연결한다.      2-1. 추가한 다이얼로그 창을 더블 클릭      2-2. 클래스 추가 : CChildDlg      2-3. 클래스가 추가되면 ChildDlg.cpp 와 ChildDlg.h 가 생성된다. (Solution Explorer)    3. FirstDlg.h 에 ChildDlg.h 를 인클루드 한다. (#include &quot;ChildDlg.h&quot;)    4. FirstDlg.h 의 CFirstDlg Definition 안에 CChildDlg 를 다음과 같이 선언한다.  clas	]]>
	</description>
	<pubDate>Mon, 30 Nov 2009 20:51:11 +0900</pubDate>
	<dc:creator><![CDATA[Res Cogitans]]></dc:creator>
</item>
<item>
	<title><![CDATA[알파값 적용하기]]></title>
	<link>http://copyore.egloos.com/3426155</link>
	<guid>http://copyore.egloos.com/3426155</guid>
	<description>
	<![CDATA[ 
 컨트롤 알파값 적용하기  void SetTransparent(HWND wnd, int percent) {     SLWA pSetLayeredWindowAttributes = NULL;     HINSTANCE hmodUSER32 = LoadLibrary(&quot;USER32.DLL&quot;);        pSetLayeredWindowAttributes = (SLWA)GetProcAddress(hmodUSER32,&quot;SetLayeredWindowAttributes&quot;);     HWND hwnd = wnd;     SetWindowLong(hwnd,GWL_EXSTYLE,GetWindowLong(hwnd,GWL_EXSTYLE) | WS_EX_LAYERED);     //ModifyStyleEx(0, WS_EX_LAYERE	]]>
	</description>
	<pubDate>Wed, 11 Nov 2009 16:23:30 +0900</pubDate>
	<dc:creator><![CDATA[copyore]]></dc:creator>
</item>
<item>
	<title><![CDATA[특정 색깔 투명하게하기]]></title>
	<link>http://copyore.egloos.com/3426151</link>
	<guid>http://copyore.egloos.com/3426151</guid>
	<description>
	<![CDATA[ 
다이얼 로그에 이미지를 올리면서 동그란 이미지 같은걸 출력할때 배경이 처리가 안되어 적용  배경이 투명한 부분이 있는 이미지(둥그스런 이미지 같은거)는 다이얼로그 띄운곳에 그냥 띄우면 표현 되겠지만  만약 다이얼로그가 이동하면 투명한 부분이 다시 그려지기가 안되더군  배경 잔상이 계속 남더라고  다이얼 로그 생성시      SetWindowLong(this-&amp;gt;m_hWnd, GWL_EXSTYLE, GetWindowLong(this-&amp;gt;m_hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);     ::SetLayeredWindowAttributes(this-&amp;gt;m_hWnd, RGB(0, 0, 0), 0, LWA_COLORKEY);    // RGB(0, 0, 0) 값을 제외시킨다.  	]]>
	</description>
	<pubDate>Wed, 11 Nov 2009 16:22:50 +0900</pubDate>
	<dc:creator><![CDATA[copyore]]></dc:creator>
</item>
<item>
	<title><![CDATA[비트맵 이미지 출력]]></title>
	<link>http://copyore.egloos.com/3426077</link>
	<guid>http://copyore.egloos.com/3426077</guid>
	<description>
	<![CDATA[ 
    //이미지 리소스 아이디로 부르기     CClientDC dc(this);     CDC memDC;    memDC.CreateCompatibleDC(&amp;amp;dc);     HBITMAP hBitmap;    hBitmap = (HBITMAP) LoadImage (hIn, MAKEINTRESOURCE(IDB_BITMAP1), IMAGE_BITMAP, 0, 0, NULL);     memDC.SelectObject(hBitmap);    dc.BitBlt(100, 200, 45, 45, &amp;amp;memDC, 0, 0, SRCCOPY);     //이미지 경로에서 부르기     CClientDC dc(this);     CDC memDC;     memDC.CreateCompatibleDC(&amp;amp	]]>
	</description>
	<pubDate>Wed, 11 Nov 2009 15:51:33 +0900</pubDate>
	<dc:creator><![CDATA[copyore]]></dc:creator>
</item>
<item>
	<title><![CDATA[손떨림 방지 기능 내장의 Tamron 17-50 F/2.8 렌즈]]></title>
	<link>http://extey.egloos.com/1944520</link>
	<guid>http://extey.egloos.com/1944520</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds17.egloos.com/pds/200909/02/36/a0004936_4a9d521a6d0c2.jpg"  
				alt="손떨림 방지 기능 내장의 Tamron 17-50 F/2.8 렌즈" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>     크롭 센서에서 표준화각이면서 동시에 F/2.8의 상대적으로 밝은 조리개로 인기가 높던 탐론의 17-50 렌즈가 캐논/니콘과 같이 바디 손떨림 방지를 지원하지 않는 메이커를 위한 손떨림 방지 모듈 VC를 내장한 17-50을 발표하였습니다.    거의 모든 스펙은 동일하지만, 기존 모델에 비해 달라진게 있다면 당장 눈에 띄는것은 크기와 무게의 대폭적인 향상이 있습니다. 이게 다 VC 모듈을 렌즈안에 우겨넣기 위해 생긴 일인데, 이런 경우라면 정말 바디 내장방식이 우월할 수 있겠네요. 광각과 표준줌의 경우에는 손떨림 방지 효율성도 큰 차이가 나지 않는다는것이 중론이기도 하고...    렌즈 구경은 기존의 67mm에서 72mm로 5mm 향상되었습니다. 크기는 기존의 73.8x83.2 에서 79.6x94.5로	]]>
	</description>
	<pubDate>Wed, 02 Sep 2009 02:06:27 +0900</pubDate>
	<dc:creator><![CDATA[Extey Style]]></dc:creator>
</item>
<item>
	<title><![CDATA[C에서 java StringTokenizer 따라하기]]></title>
	<link>http://dustman.egloos.com/2827477</link>
	<guid>http://dustman.egloos.com/2827477</guid>
	<description>
	<![CDATA[ 
 Java와 C를 넘나들며 프로그램을 하다보면 가끔 각자 편하던 기능들이 생각나곤 한다. 오늘은 java에서 StringTokenizer와 비슷한 기능이 필요해서 만들어 봤다.  버전별 방법이 다름.  VC 6.0용 AfxExtractSubString AIP이용  이상 버전 CString의 Tokenize함수 이용  사용예  AfxExtractSubString         CString strFullText = _T(&quot;1, 2, 3&quot;);         CString tok;         int i, curPos= 0;          AfxExtractSubString(tok, strFullText, curPos, ','); curPos++;         tok = tok.Trim();         	]]>
	</description>
	<pubDate>Fri, 31 Jul 2009 15:06:59 +0900</pubDate>
	<dc:creator><![CDATA[졸려요]]></dc:creator>
</item>
<item>
	<title><![CDATA[Sequoia Capital]]></title>
	<link>http://hkpco.egloos.com/1433911</link>
	<guid>http://hkpco.egloos.com/1433911</guid>
	<description>
	<![CDATA[ 
Google, Apple, Oracle, Yahoo, Cisco 등 지금까지 투자한 회사 목록만 봐도 대단한 안목을 지닌 벤처 캐피탈 이라는 것을 알 수 있다.  Sequoia Capital is a venture capitalfirm founded by Don Valentinein 1972. The firm's partners include Don Valentine, Randy L. Ditzler, Greg McAdoo, Michael Moritz, Doug Leone, Gaurav Garg, Michael Goguen, Mark Stevens, Jim Goetz, Roelof Botha, and Mark Kvamme.The firm has offices in the US, China, India and 	]]>
	</description>
	<pubDate>Fri, 12 Jun 2009 05:53:08 +0900</pubDate>
	<dc:creator><![CDATA[hkpco.kr]]></dc:creator>
</item>
<item>
	<title><![CDATA[VC 릴리즈 버젼 실행시 런타임 에러 찾아내기]]></title>
	<link>http://tory45.egloos.com/4893285</link>
	<guid>http://tory45.egloos.com/4893285</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds11.egloos.com/pds/200903/27/53/c0004553_49cb9eae77d84_t.jpg"  
				alt="VC 릴리즈 버젼 실행시 런타임 에러 찾아내기" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 릴리즈 버젼 실행시 에러가 났을 경우..참 곤란했죠. 물론 고수님들께서야 이미 알고계시겠지만..디버그모드는 괜찮은데..릴리즈는에러를 때리구..어디서 나는지조차 모르겠구...그때 쓸만한 잼있는 방법입니다.(물론 모르는 분에 한해서..^^) Step 1.프로젝트 세팅 들어가면..Link라는 탭 선택해서..보면Generate Mapfile이라구 있을꺼랍니다.고걸 선택해서 샥 돌려보면..map파일이 release디렉토리에 생기죠. Step 2.그리구 나선..에러를 만들어 돌려보고~ 잼사게 어느 주소에서 에러가 났는지캡춰~! 쨔짜라잔~! 그리구서 map파일에 있는 주소랑 매치해 보는겁니다.그럼 어느 함수에서 에러가 났는지 알 수 있죠~ 	]]>
	</description>
	<pubDate>Fri, 27 Mar 2009 00:27:35 +0900</pubDate>
	<dc:creator><![CDATA[네모 반창고]]></dc:creator>
</item>
<item>
	<title><![CDATA[VC. 릴리즈모드에서 BreakPoint를......]]></title>
	<link>http://tory45.egloos.com/4892579</link>
	<guid>http://tory45.egloos.com/4892579</guid>
	<description>
	<![CDATA[ 
VC에서 릴리즈 모드로 Build 할 때 디버깅 정보를 남기어서 VC++ Debugging Tool에서 디버깅을 가능하게 합니다.이 방법을 사용하는 경우, 실제 릴리즈 실행 파일은 거의 영향을 받지 않으면서,디버그에서 브레이크 포인터를 잡거나, Trace를 가능하게 하므로,릴리즈모드 에서만 발생하는 버그를 잡을수 있습니다. 이 방법을 사용하게 되면 _DEBUG free define으로 포함되는 디버깅 메크로는 포함되지 않으나,Source code안으로 Step in 가능하게 하는 디버깅 정보들은 OBJ와 PDB 파일에 남게 됩니다.이를 이용하게 되면 VC++ IDE 환경에서 source level 까지의 step in이 가능해 집니다. &amp;lt; 순서 &amp;gt;1. Project를 open한뒤 menu 'Pro	]]>
	</description>
	<pubDate>Thu, 26 Mar 2009 14:14:41 +0900</pubDate>
	<dc:creator><![CDATA[네모 반창고]]></dc:creator>
</item>
	</channel>
</rss>

