本来是写在文本文档里的,但查找起来不方便,看起来太累。
第一章
Direct3DCreate9:创建一个Direct3D接口对象,常用D3D_SDK_VERSION做参数,参数为空则创建接口时将出现些错误
GetAdapterDisplayMode:该函数将返回当前显示的信息,如桌面分辨率(宽度和高度)、显示格式、显示器刷新频率等。
该函数的参数包括正在查询的适配器以及保存信息的显示模式对象。将D3DADAPTER_DEFAULT发送给函数,这样就可以详细
说明代码,通过这些代码可以获取想要的主显卡信息。
D3DPRESENT_PARAMETERS:该结构体定义Direct3D窗口的显示信息
typedef struct _D3DPRESENT_PARAMETERS_
{
UINT BackBufferWidth; // 窗口的宽度
UINT BackBufferHeight; // 窗口的高度
D3DFORMAT BackBufferFormat; // 后台缓存的格式,D3DFMT_DEFAULT发送给该参数,就会得到所用到的桌面格式
UINT BackBufferCount; // 指定的想要用于渲染的后台缓存总数
D3DMULTISAMPLE_TYPE MultiSampleType; // 处理交换效果
DWORD MultiSampleQuality; // 处理交换效果
D3DSWAPEFFECT SwapEf