分全给了,高难度啊!!如何将Form或panel旋转X度(如90度)???这样在它上面的控件会不会也跟着旋转 ( 积分: 124 )

  • 主题发起人 主题发起人 gzxyq
  • 开始时间 开始时间
G

gzxyq

Unregistered / Unconfirmed
GUEST, unregistred user!
高难度啊!!如何将Form或panel旋转X度(如90度)??这样在它上面的控件会不会也跟着旋转------谢谢各位了
 
呵呵,不会。
win32窗口都是画出来的。并不是说跟着什么转的。
你要想跟着转,那你重新画一下就可以了。
 
听说SetWorldTransform这个函数可以做到,就是不知道怎样用?那位朋友可帮做个例子。谢谢!!
The SetWorldTransform function sets a two-dimensional linear transformation between world space and page space for the specified device context. This transformation can be used to scale, rotate, shear, or translate graphics output.

BOOL SetWorldTransform(

HDC hdc, // handle of device context
CONST XFORM *lpXform // address of transformation data
);


Parameters

hdc

Identifies the device context.

lpXform

Points to an XFORM structure that contains the transformation data.
 
只知道字体会旋转...
 
多人接受答案了。
 
后退
顶部