분류 전체보기
-
TR1(Tecnical Report1) 소개글Computer Language/C 2008. 12. 8. 02:40
원문 복사는 에드센스 이용하는 블로그는 불가!! 라는 방침이랑 링크만 걸어 놓습니다. ^^; (영어원문) http://www.ddj.com/cpp/184406110 (번역문) http://yesarang.tistory.com/56 이제 부스트로 사용하던 기능을 표준화 라이브러리로 사용할수가 있겠군요~(아싸!!) 아참!! Visual Studio 2008 Survice Pack 1부터 정식 지원됩니다. 다른 컴파일러에서의 지원여부는 원문과 해당 컴파일러사 홈페이지에서 확인하세요~^^
-
CTreeCtrl검색 및 선택Window Programming/MFC 2008. 12. 8. 01:03
CTreeCtrl의 Item에 LPARAM형의 데이터를 저장할 수 있는거 아시나요?? 저는 여기에 해당객체의 포인터를 저장해서 사용하곤 합니다~^^ 이때 트리컨트롤이 아닌 코드내에서 해당 객체를 선택했을때 트리컨트롤 내에서 item을 검색해야 할 필요가 있죠? ※ pDib라는 포인터로 Item을 검사합니다. //HTREEITEM 구조체를 두개 선언합니다. HTREEITEM ParentItem, ChildItem; //Root노드에서 자식노드를 얻는다. ParentItem= m_wndClassView.GetNextItem(m_wndClassView.GetRootItem(), TVGN_CHILD); ChildItem= m_wndClassView.GetNextItem(ParentItem, TVGN_CHILD)..
-
CPropertieswnd에서의 데이터 입/출력Window Programming/Feature Pack 2008. 12. 7. 23:10
PropertyWnd는 각 그리드의 값이 변경되면 AFX_WM_PROPERTY_CHANGED 메세지를 발생시킵니다.고로 ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED, &CPropertiesWnd::OnPropertyGridNotify) 위와 같이 해당 메세지가 발생하면 바로 함수를 호출하게 메세지맵에 등록하면 됩니다. 함수 이름은 뭐 맘에 드시는데로 하시면 되고요. 리턴형은 RESULT, 인자는 WPARAM과 LPARAM으로 받으시면 됩니다. 이중 LPARAM이 변경메시지가 발생한 CMFCPropertyGridProperty객체의 포인터입니다. 요놈을 조사하면 원하는 값을 변경할 수 있지요~^^ 체크하는 방식은 이렇게~ CString str; str.Format(TE..
-
vcredist_x86Window Programming/Feature Pack 2008. 12. 7. 00:24
Mfc FeaturePack으로 개발한 프로그램은 다음 dll 패키지가 설치되어야 정상 작동합니다. vcredist_x86.exe 다운로드 사이트 http://www.microsoft.com/downloads/details.aspx?familyid=D5692CE4-ADAD-4000-ABFE-64628A267EF0&displaylang=en vcredist_x86 이라는 키워드로 갑자기 많이들 찾아오시네요~^^;; 궁금해서 그런데 어떤이유에서 찾으시는지 뎃글 좀 부탁드려요 될까요?? 저는 Visual Studio 2008 sp1에서 MFC FeaturePack으로 개발한 프로그램을 다른 컴퓨터에서 돌릴때 저 패키기가 필요하다고 해서 찾았었거든요~^^;
-
특정 벡터를 기준으로 각도 계산하기3D Graphics/Open GL 2008. 12. 6. 16:10
float GetPointAngle(double *base, double *point) { double v[3], yv[3]; float angle; double len; v[0] = point[0] - base[0]; v[1] = point[1] - base[1]; v[2] = point[2] - base[2]; //길이 계산. len = sqrt( (v[0]*v[0] + v[1]*v[1] + v[2]* v[2] ) ); //normalize v[0] /= len; v[1] /= len; v[2] /= len; if (v[0] >= 0) { yv[0] = 0, yv[1] = 1, yv[0] = 0; angle = acos( (v[0]*yv[0] + v[1]*yv[1] + v[2]*yv[2]) ); an..
-
mfc42u.lib문제 - (unicode library)Window Programming/MFC 2008. 12. 1. 01:41
CxImage 6.0을 컴파일하던 도중 mfc관련 프로젝트에서 링크시 mfc42u.lib 못찾는다는 에러를 발생했습니다. 조사해보니 codeguru에서 다음과 같은 글을 발견!! It's the UNICODE version MFC library. If you are not able to find it then you probably did not include UNICODE support in your Visual Studio installation - you need to re-install. If you want to skip re-installation you can copy this file directly from the VS CD, but don't forget to copy mfc42u.dl..
-
OpenSceneGraph 2.4 Window Dependency labrary3D Graphics/OSG 2008. 11. 28. 03:16
원본링크 http://www.openscenegraph.org/projects/osg/wiki/Downloads/Dependencies Windows prebuilt dependency package The most up to date windows dependency package, that is required for OpenSceneGraph-2.3 and later, is maintained by Mike Weiblen, and can be download/browsed via svn at: https://osgtoy.svn.sourceforge.net/svnroot/osgtoy/3rdParty/branches/ There is also an older dependency package than ..
-
Eminem - Stan카테고리 없음 2008. 11. 25. 12:55
우연히 음악을 들었는데 초반부의 Dido의 피쳐링부분이 맘에 들어서 찾아봤습니다. 빗소리속에 들리는 목소리와 랩의 백그라운드로 깔리는 연필소리가 인상적인 노래... 뮤직비디오를 통해 감상하니 더욱 암울한 분위기가 와닫는군요~^^; 가사는 아래쪽에... My tea's gone cold i'm wondering why i got out of bed at all 내 차는 식어가고 내가 왜 일어났는지 궁금해 The morning rain clouds up my window and i can't see at all 아침비는 내 창문을 뿌옇게 덮고, (그래서) 난 아무것도 볼수가 없어 And even if i could it'll all be grey but your picture on my wall (그리고) ..