1
如何直接訪問Firemonkey 3D窗體中的全局IDirect3DDevice9對象?可能嗎 ?Delphi XE2:firemonkey和IDirect3DDevice9
如何直接訪問Firemonkey 3D窗體中的全局IDirect3DDevice9對象?可能嗎 ?Delphi XE2:firemonkey和IDirect3DDevice9
是的,你可以訪問使用這些屬性的DirectX接口:
TCustomDX9Context.SharedDevice: IDirect3DDevice9;
| TCustomDX9Context.Direct3D9Obj: IDirect3D9 ;
要訪問您的應用程序的當前上下文使用:'Form.Context :TContext3D'。 TCustomDX9Context是TContext3D的後代,您必須首先測試您的應用程序當前使用的上下文設備。這可能是這些類中的一種:
祝你好運!
「access」是什麼意思?您是否試圖在FireMonkey表單中嵌入D3D9渲染上下文? –