انشاء وحدة نمطية جديدة وضع بها الكود التالي:-
Public Declare Function CreateEllipticRgn Lib "gdi32" _ (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, _ ByVal Y2 As Long) As Long Public Declare Function SetWindowRgn Lib "user32" _ (ByVal hWnd As Long, ByVal hRgn As Long, _ ByVal bRedraw As Boolean) As Long
وفي حدث عند التحميل للنموذج ضع الكود التالي:-
SetWindowRgn hWnd, CreateEllipticRgn(0, 0, 300, 200), True
ملاحظة:-كلما تم تغيير الأرقام التي بين القوسين يتغير شكل النموذج.