Programing/DirectX
-
CreateWindow() 함수Programing/DirectX 2008. 1. 25. 01:09
HWND CreateWindow( LPCTSTR lpClassName, // 등록된 윈도우 클래스 이름 LPCTSTR lpWindowName, // 윈도우 캡션 이름 DWORD dwStyle, // 윈도우 스타일 int x, // 윈도우 좌측 상단의 x 좌표 int y, // 윈도우 좌측 상단의 y 좌표 int nWidth, // 윈도우 폭 int nHeight, // 윈도우 높이 HWND hWndParent, // 부모 윈도우의 핸들 HMENU hMenu, // 메뉴 또는 자식 윈도우 식별자 HINSTANCE hInstance, // 윈도우를 생성한 인스턴스 핸들 LPVOID lpParam // CREATESTRUCT 구조체를 통해 전달되는 값 ); lpClassName : RegisterClass 또..
-
WNDCLASSEX 구조체Programing/DirectX 2008. 1. 25. 00:52
typedef struct { UINT cbSize; UINT style; WNDPROC lpfnWndProc; int cbClsExtra; int cbWndExtra; HINSTANCE hInstance; HICON hIcon; HCURSOR hCursor; HBRUSH hbrBackground; LPCTSTR lpszMenuName; LPCTSTR lpszClassName; HICON hIconSm; } WNDCLASSEX, *PWNDCLASSEX; WNDCLASSEX 구조체의 정의는 위와 같다. * cbSize 구조체의 크기를 지정한다. * style 윈도우 스타일을 지정한다. * lpfnWndProc 메세지를 처리할 콜백 함수를 지정한다. * cbClsExtra 추가 클래스를 지정한다 * cbWn..
-
VS2005 에서 DirectX 9 AppWizard 만들기Programing/DirectX 2008. 1. 9. 13:56
VS2005에서 다이렉트 프레임워크 만들기...... 일단 DirectX9.0c로 넘어 오면서 프레임워크가 사라졌다고 한다. 그래서 꽁수로 이리저리 알아보다 ...어떤분의 블러그에서 나름대로의 해결책을 발견.....^^ 예전 예제소스의 기본 프레임워크에 예전 인클루드파일과 라이브러리파일 참조하기^^ 일단 저 소스로 저렇게 고친다고 바로 되지는 않는다. 에러를 수정해야 한다. 1. 오류 51 error C2061: 구문 오류 : 식별자 'LPDIRECTXFILEDATA' c:\users\administrator\desktop\2_6_directx9application1\framework\d3dfile.h 53 #include 추가하기 2. 오류 26 error C2664: 'D3DXLoadMeshFromX..