I assume want to draw the angle CCW from the x-axis with the point to the right of the center of the circle.
Place a button on a form, set autoredraw=true, and scalemode=pixels.
Note that 45' is 45/60 of a degree
and 35" is 35/3600 of a degree.
Option Explicit
Private Sub Command1_Click()
Dim Angle As Single, Arad As Single
Dim Adj As Single, Opp As Single, Hyp As Single
Dim x As Long, y As Long
Angle = 12# + 45# / 60# + 35# / 3600#
Arad = Angle * 3.14159 / 180 ' Angle in radians = Angle * PI/180
' Tan(Arad)= Opp/Adj
Adj = 100 ' arbitrary length of the base of the triangle
Opp = Tan(Arad) * Adj ' height of the triangle
x = 300: y = 200 ' center of the circle
Form1.Line (x, y)-(x + Adj, y) 'draw base of the triangle
Form1.Line (x + Adj, y)-(x + Adj, y - Opp) ' draw opposite side of triangle
Hyp = Sqr(Adj * Adj + Opp * Opp) ' compute radius of circle
Form1.Circle (x, y), Hyp
' Then draw the X
End Sub