D3DXLoadSurfaceFromFile
을 사용하여 파일에서로드하는 비트 맵의 일부만로드하려고합니다.D3DXLoadSurfaceFromFile에서로드 된 비트 맵의 일부만 사용하는 방법?
누군가가 내게 어떻게 작동하는지 설명 할 수 있습니까?
result = D3DXLoadSurfaceFromFile(
surface, //destination surface
NULL, //destination palette
NULL, //destination rectangle
"legotron.bmp", //source filename
&rect, //source rectangle
D3DX_DEFAULT, //controls how image is filtered
0, //for transparency (0 for none)
NULL); //source image info (usuallyNULL)
//makesure file was loaded okay
if(!SUCCEEDED(result))
{
MessageBox(hwnd, "Error, result did not succeed", "Error", MB_OK);
return false;
}
을하지만 불행히도 성공하지 못한 결과 : 나는 최고에 대한 설정 치수와 RECT rect
를 사용하여 시도했다, 봇, 오른쪽, 다음과 같이 떠났다. 나는 theres 쉬운 설명을 확신하지만 내 인생은 그것을 이해할 수 없다.
전체 비트 맵을로드하는 대신 비트 맵의 일부만로드하는 방법이 있습니까? & rect를 사용하여 비트 맵의 사각형 섹션을 지정하려고합니다. 그것들이 문제를 명확히하는지, 아니면 아직도 내 질문이 명확하지 않은가? – WhoruTzu