1,486
社区成员
发帖
与我相关
我的任务
分享
Private Declare Function GetDC Lib "user32" Alias "GetDC" (ByVal hWnd As Long) As Long
Private Declare Function ReleaseDC Lib "user32" Alias "ReleaseDC" (ByVal hWnd As Long, ByVal hDc As Long) As Long
Private Declare Function Rectangle Lib "gdi32" Alias "Rectangle" (ByVal hDc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Sub Form_Load()
Dim hDc As Long
AutoRedraw = True '可能问题是出在这里,你的窗体没有设置自动重画属性
Cls
hDc = GetDC(hWnd)
Rectangle hDc, 0, 0, 100, 100
ReleaseDC hWnd, hDc
End Sub
'试试这样行不行~
Private Declare Function Rectangle Lib "gdi32" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long