怎样用vb实现屏幕旋转180度效果???

hproof 2003-06-12 09:20:25
// 我是vb新手,,,应该说是老手,00年就接触它了,,,结果被vc欺骗了感情,现在开始学vb了,,,
有个朋友问我一个vb问题,,,怎样用vb实现屏幕旋转180度效果???
请高手带带我....谢谢~!
...全文
122 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluesky35 2003-06-12
  • 打赏
  • 举报
回复
Option Explicit

Private Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As Long
Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long

Private Sub Form_Click()
Dim k, r
k = GetDC(0)
r = StretchBlt(k, 0, 600, 800, -600, k, 0, 0, 800, 600, &HCC0020)
ReleaseDC Me.hwnd, k
Me.Refresh
End Sub

运行程序,单击窗体,屏幕即可旋转180度。

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧