반응형

Programming 151

DirectX SDK (June 2010) Installation Problems: Error Code S1023

이번에 예전에 사용 개발했던 동영상 플레이어를 vs2010으로 변환 작업을 수행하였다. 먼저 Direct SDK를 설치하는데, 이상하게 정상적인 처리가 되지 않았다. 열심히 구글링 했더니, http://stackoverflow.com/questions/4102259/directx-sdk-june-2010-installation-problems-error-code-s1023 아주 좋은 자료를 찾았다. 결론부터 이야기하면, 그림과 같이 Microsoft Visual C++ 2010 x64 Redistributable 과 Microsoft Visual C++ 2010 x86 Redistributable을 삭제하고 설치를 하였다. 그랬던 성공,, 이 과정에서 한가지 알게된 것은 설치가 정상적으로 되지 않았지만,..

Programming/MFC-C++ 2014.10.08

PHP로 간단한 사진(이미지) 갤러리 만들기

몇일동안 취미로 만든 갤러리. DB 필요 없고, 그냥 간단하게, 이미지 파일만 폴더에 저장하면 간단하게 해결됨. 본인이 만든 php 코드 : 허접하니, 수정해서 쓰시길... 결과 화면으로 좌측에 폴더 경로가 뜨고, 위에 숫자는 해당 폴더의 이미지를 50개씩 분할하여 볼 수 있게끔 한 페이지 인덱스 갤러리를 만들기는 손이 너무 많이 갈 것 같아, http://www.juicebox.net/ 에서 제공하는 free 버전 써보니 UI도 나름 괜찮아서 결정.. 나머지는 php로 루프 폴더의 album 폴더 밑에 모든 이미지를 보여주는 방식으로 작동한다. 간단하게 album 폴더 안에 폴더 별로 이미지만 정리해서 놓으면 웹으로 쉽게 접근하여 볼 수 있다. 본인이 사용하는 웹서버는 iptime에서 제공하는 NAS2..

Programming 2014.01.22

DC에서 화면에 그려지는 글자 길이(픽셀) 알아오기.

화면(dc) 에 그려지는 글자 길이 알아오기 CSize size = memdc.GetTextExtent(str); //str의 크기 알아오기 CString tmpstr; if(size.cx > rt.Width()) //만약 그려질 영역보다 글자 길이가 크면 { int i=0; tmpstr = "..."; //...추가하고 size = dc.GetTextExtent(tmpstr); while(size.cx < rt.Width()) { tmpstr.Insert(tmpstr.GetLength()-3, str.GetAt(i++)); //str에서 하나씩 글자 추가 size = dc.GetTextExtent(tmpstr); //글자 길이 다시 구해서 최대한 많은 글자가 보이도록 수정 } str = tmpstr; }

Programming/MFC-C++ 2013.12.13
반응형