/[cvs]/joko/ToolBox/Windows/VpnDial/src/Form_Main.frm
ViewVC logotype

Annotation of /joko/ToolBox/Windows/VpnDial/src/Form_Main.frm

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (hide annotations)
Sun Oct 9 18:38:24 2005 UTC (18 years, 9 months ago) by joko
Branch: MAIN
Changes since 1.2: +68 -7 lines
+ TrayIcon-Mode
+ added icon

1 joko 1.1 VERSION 5.00
2     Begin VB.Form Form_Main
3     Caption = "VpnDial"
4     ClientHeight = 3525
5 joko 1.3 ClientLeft = 165
6     ClientTop = 735
7 joko 1.1 ClientWidth = 6450
8 joko 1.3 Icon = "Form_Main.frx":0000
9 joko 1.1 LinkTopic = "Form1"
10     ScaleHeight = 3525
11     ScaleWidth = 6450
12     StartUpPosition = 3 'Windows Default
13     Begin VB.CommandButton Command_RunScript
14     Caption = "&Run Script"
15     Height = 345
16     Left = 4770
17     TabIndex = 4
18     Top = 1560
19     Width = 1605
20     End
21     Begin VB.CommandButton Command_RouteAdd
22     Caption = "&Add Route"
23     Height = 345
24     Left = 4770
25     TabIndex = 3
26     Top = 1140
27     Width = 1605
28     End
29     Begin VB.CommandButton Command_Hangup
30     Caption = "&Hangup"
31     Height = 345
32     Left = 4770
33     TabIndex = 2
34     Top = 510
35     Width = 1605
36     End
37     Begin VB.CommandButton Command_Dial
38     Caption = "&Dial"
39     Height = 345
40     Left = 4770
41     TabIndex = 1
42     Top = 90
43     Width = 1605
44     End
45     Begin VB.ListBox List_Connections
46     Height = 3375
47     Left = 60
48     TabIndex = 0
49     Top = 60
50     Width = 4605
51     End
52 joko 1.3 Begin VB.Menu MenuPopup
53     Caption = ""
54     Begin VB.Menu MenuExit
55     Caption = "&Exit VpnDial"
56     End
57     End
58 joko 1.1 End
59     Attribute VB_Name = "Form_Main"
60     Attribute VB_GlobalNameSpace = False
61     Attribute VB_Creatable = False
62     Attribute VB_PredeclaredId = True
63     Attribute VB_Exposed = False
64     ' use http://www.codeproject.com/staticctrl/gifanimation.asp ???
65    
66     Option Explicit
67    
68     Private Sub Form_Load()
69 joko 1.3 ' Dim rasItem As RasEntryData
70     ' For Each rasItem In RasEntries
71     ' List_Connections.AddItem rasItem.entryname
72     ' Next
73     End Sub
74    
75     Private Sub Form_Unload(Cancel As Integer)
76     RemoveTrayIcon
77     End Sub
78    
79     ' TrayIcon specific implementation
80     Private Sub Form_MouseMove(Button As Integer, _
81     Shift As Integer, X As Single, Y As Single)
82    
83     ' Das MouseMove Ereignis wird ausgelöst, wenn die
84     ' Maus über das Symbol im Systray geführt wird
85    
86     Dim lMsg As Long
87     Dim sFilter As String
88    
89     lMsg = X / Screen.TwipsPerPixelX
90     Select Case lMsg
91     Case WM_LBUTTONDOWN
92     ' linke Maustaste wird gedrückt
93    
94     Case WM_LBUTTONUP
95     ' linke Maustaste wird losgelassen
96     'MsgBox "click"
97    
98     Case WM_LBUTTONDBLCLK
99     ' linke Maustaste - Doppelklick
100    
101     Case WM_RBUTTONDOWN
102     ' rechte Maustaste wird gedrückt
103    
104     Case WM_RBUTTONUP
105     ' rechte Maustaste wird losgelassen
106     ' (jetzt z.B. Popup-Menü öffnen)
107     PopupMenu MenuPopup
108    
109     Case WM_RBUTTONDBLCLK
110     ' rechte Maustaste - Doppeklick
111    
112     End Select
113     End Sub
114    
115     Private Sub MenuExit_Click()
116     ' Symbol aus dem Systray entfernen
117     RemoveTrayIcon
118     ' Beenden
119     End
120 joko 1.1 End Sub
121    
122 joko 1.3
123    
124    
125     ' ==========================================================
126     ' old code from here
127     ' ==========================================================
128    
129    
130 joko 1.1 Private Sub Command_Dial_Click()
131    
132     Dim conName As String, rasItem As RasEntryData
133     Dim success As Boolean
134    
135     'InternetConnect "dachboden"
136     'success = RasConnect("dachboden", "C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Network\Connections\Pbk\rasphone.pbk")
137    
138     conName = List_Connections.Text
139    
140     If (conName = "") Then
141     MsgBox "Bitte Eintrag auswählen!"
142     Exit Sub
143     End If
144    
145     Set rasItem = RasEntries(conName)
146     success = RasConnect(rasItem.entryname, rasItem.PhonebookPath)
147    
148     Dim ClientIP As String
149     If (success = True) Then
150 joko 1.2 ClientIP = DetermineClientIP(rasItem.entryname)
151 joko 1.1 MsgBox "Eingewählt: " & ClientIP, , "Status"
152     Else
153     MsgBox "Fehler bei der Einwahl!", , "Status"
154     End If
155    
156     'Picture_Animation.Appearance=
157    
158     End Sub
159    
160     Private Sub Command_Hangup_Click()
161    
162     Dim conName As String
163     Dim success As Boolean
164    
165     conName = List_Connections.Text
166    
167     If (conName = "") Then
168     MsgBox "Bitte Eintrag auswählen!"
169     Exit Sub
170     End If
171    
172     'Set rasItem = RasEntries(conName)
173     success = RasDisconnect(conName)
174     If (success = True) Then
175     MsgBox "Verbindung getrennt.", , "Status"
176     End If
177    
178     End Sub
179    
180     Private Sub Command_RouteAdd_Click()
181     MsgBox RouteAdd(0, "192.168.11.0", "255.255.255.0", "192.168.13.1")
182     End Sub
183    

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed