Loading...

USES_CONVERSION

다들 아는 매크로지만. USES_CONVERSION 이란 매크로를 사용하면 급할 경우 유니코드와 안시 사이의 변환을 간단하게 할 수 있습니다. 사용법은 간단하지요. // use it to call OLE here USES_CONVERSION; pI->SomeFunctionThatNeedsUnicode(T2OLE(lpszA)); 정의된 매크로는 다음과 같습니다. 매크로 인자 결과 A2CW (LPCSTR) (LPCWSTR) A2W (LPCSTR) (LPWSTR) W2CA (LPCWSTR) (LPCSTR) W2A (LPCWSTR) (LPSTR) T2COLE (LPCTSTR) (LPCOLESTR) T2OLE (LPCTSTR) (LPOLESTR) OLE2CT (LPCOLESTR) (LPCTSTR) OLE2T (L..

2009. 7. 26. 23:48

vld 사용법

첨부파일 : 첨부파일 내용 설치 방법 1. 라이브러리 파일(vld.lib, vldmt.lib, vldmtdll.lib)을 C:\Program Files\Microsoft Visual Studio\VC98\Lib 에 복사한다. 2. 헤더 파일(vld.h, vldapi.h)을 C:\Program Files\Microsoft Visual Studio\VC98\Include 에 복사한다. 3. 프로그램이 시작하는 소스 파일 (App.h나 main함수가 있는 파일)에 vld.h 파일을 포함한다. #include "vld.h" 을 최상위 라인에 적는다. 단, stdafx.h 파일을 포함할 경우, 그 다음 라인에 적는다. 4. 만약 운영 프로그램이 Windows2000 또는 이하 버전이라면 dbghelp.dll 파일..

[window] CFileDialog - 파일포맷 지정

파일을 저장하거나 읽어들일때 파일 포맷지정시 파일 읽을때 두개의 포맷 지정하기. CFileDialog kDlg( TRUE, _T("Load 파일 입력"), NULL, OFN_HIDEREADONLY | OFN_FILEMUSTEXIST, "환경지역(*.enva)|*.enva|환경키(*.envk)|*.envk||" ); 파일 저장시 하나의 파일 지정하기 - 마지막에 "|" 을 해주어야 종결이 된다. CFileDialog kDlg( FALSE, _T("새 파일 입력"), NULL, OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, "큐브맵 파일(*.dds)|*.dds|" );

[DX]StretchRect (LPDIRECT3DSURFACE 복사)

큐브맵을 만들때 내가 필요한 기능은 큐브맵핑이 아니라 단순히 큐브맵을 저장하는 것. BackBuffer를 들고 왔다. 이녀석은 LPDIRECT3DSURFACE였다. 그리고 큐브텍스쳐를 하나 만들고 그곳에 들고온 BackBuffer를 복사했다. 꽤나 편한 녀석인듯하다. IDirect3DDevice9::StretchRect 메서드 전송원직사각형의 내용을 목적지 직사각형에 복사 한다. 복사에 의해, 전송원직사각형을 확대 및 필터링 할 수 있다. 이 함수는, 비디오 스트림의 어스펙트비(가로세로 비율)의 변경에 자주(잘) 사용된다. 구문 HRESULT StretchRect( IDirect3DSurface9 *pSourceSurface, CONST RECT *pSourceRect, IDirect3DSurface9 ..