我们知道窗口中的矩形,带圆角的矩形和椭圆只能由GDI在轴向上绘制,想绘制歪斜的图形有该怎样解决呢?
解决方案 »
- 如何获得剪切板中的格式信息?
- 智能指针 怎么需要释放?
- 怎样在VC2005中播放声音?
- 怎样改变Ctree中Item的字体颜色?
- m_pRecordset->Open("SELECT * FROM book",_variant_t((IDispatch*)m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdTe这个语句
- TAPI问题,在线等待!!
- 请问怎么最小话一个窗口后将其最小化到系统栏
- 关于两个视窗的相互通信问题
- 用vc6.0在xp下编译的程序怎么还是原来的老样子?
- 请求高手指点!
- 一个RichEditCtrl的问题,在线结贴
- 100分,关于socks5代理的问题,高手帮帮忙,读rfc1928所产生的疑问!
应该是使用图像旋转的方式,先在一个memdc当中绘制,然后旋转它,之后再bitblt出来。
如果你对图形学感兴趣的话可以考虑自己写函数变换
图形旋转的c原始程序
(不会吧,那如果要旋转的图形是立体的有怎么办呢?
主要是想看看大家的想法,找到最简易而有效的方法。)用GDI API 画这种东西还是绰绰有余的
我记得MSDN里面的例子里面就有个,好象在 Wing 下面当然你可以用opengl/directx
第一个参数是旋转的角度,后面是三个参数确定一个矢量方向,绕该矢量轴旋转。
2.用gdi+
3.用opengl
4.window api32 支持SetSorldTransForm
推荐:在2D中选(1)。3D用opengl