创建一个主显示表面 (Windows游戏编程大师P210)

创建一个主显示表面 (Windows游戏编程大师P210) 

1、填充一个DDSURFACDESC2数据结构。描述你所希望创建的显示表面

2、调用IdirectDraw7::CreateSurface() 创建显示表面

 

HREXULT CreatSurface(

LPDDSURFACEDESC2 lpDDSufraceDesc2,

LPDIRECTDRAWSURFACE4 FAR *lplpDDSurface,

IUnknown FAR *pUnkOuter);

 

如何调用:

lpdd->CreateSurface(&ddsd, &lpddsprimary, NULL)

ddsd 为DDSUFACDESC2 数据结构

lplpDDSuface指向这个表面

原文地址:https://www.cnblogs.com/fangshenghui/p/1700630.html