|
|
我的代码是这样的
DWORD angle=30;
RECT rolerect={myrole.x,myrole.y,myrole.x+myrole.width,myrole.y+myrole.height};
DDRAW_INIT_STRUCT(mydraw.ddbltfx);//初始化ddbltfx对象
mydraw.ddbltfx.dwRotationAngle=angle;//设置旋转角度
mydraw.lpddsback->Blt(&rolerect,myrole.lpddsShow[0],NULL,
DDBLT_WAIT | DDBLT_ROTATIONANGLE | DDBLT_KEYSRC,&mydraw.ddbltfx);//拷贝表面
但是旋转不了,如果撤销旋转可以正常显示离屏表面. |
|