Mình có đoạn code VB6 lấy từ trên mạng. Mình muốn ứng dụng vào UserForm VBA nhưng ko chạy được file đính kèm nhờ các bạn xem giúp
(Những thắc mắc khác từ từ hỏi tiếp). Tks
PHP:
' Code trong Form
Private Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
Private Declare Function SetWindowRgn Lib "user32" (ByVal hWnd As Long, ByVal hRgn As Long, ByVal bRedraw As Long) As Long
Private Sub ChangeShape(po_Control As Object)
Dim ll_Width As Long
Dim ll_Height As Long
Dim ll_Left As Long
Dim ll_Top As Long
Dim ll_Region As Long
With po_Control
ll_Width = .Width / Screen.TwipsPerPixelX
ll_Height = .Height / Screen.TwipsPerPixelY
End With
ll_Region = CreateEllipticRgn(0, 0, ll_Width, ll_Height)
Call SetWindowRgn(po_Control.hWnd, ll_Region, True)
End Sub
Private Sub Form_Load()
ChangeShape Command1
End Sub
File đính kèm
Lần chỉnh sửa cuối: