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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (show annotations)
Tue Nov 22 22:15:45 2005 UTC (18 years, 7 months ago) by joko
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +10 -3 lines
+ Probleme mit TrayIcon behoben

1 VERSION 5.00
2 Begin VB.Form Form_Main
3 Caption = "VpnDial"
4 ClientHeight = 3525
5 ClientLeft = 165
6 ClientTop = 735
7 ClientWidth = 6450
8 Icon = "Form_Main.frx":0000
9 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 Begin VB.Menu MenuPopup
53 Caption = ""
54 Begin VB.Menu MenuExit
55 Caption = "&Exit VpnDial"
56 End
57 End
58 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 ' 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
108 ' handle hiding of popup-menu (see http://www.vbcity.com/forums/topic.asp?tid=36205)
109 Dim hProcess As Long
110 GetWindowThreadProcessId hwnd, hProcess
111 AppActivate hProcess
112 'SetForegroundWindow (Me.hwnd)
113
114 PopupMenu MenuPopup
115
116 Case WM_RBUTTONDBLCLK
117 ' rechte Maustaste - Doppeklick
118
119 End Select
120 End Sub
121
122 Private Sub MenuExit_Click()
123 ' Symbol aus dem Systray entfernen
124 RemoveTrayIcon
125 ' Beenden
126 End
127 End Sub
128
129
130
131
132 ' ==========================================================
133 ' old code from here
134 ' ==========================================================
135
136
137 Private Sub Command_Dial_Click()
138
139 Dim conName As String, rasItem As RasEntryData
140 Dim success As Boolean
141
142 'InternetConnect "dachboden"
143 'success = RasConnect("dachboden", "C:\Dokumente und Einstellungen\All Users\Anwendungsdaten\Microsoft\Network\Connections\Pbk\rasphone.pbk")
144
145 conName = List_Connections.Text
146
147 If (conName = "") Then
148 MsgBox "Bitte Eintrag auswählen!"
149 Exit Sub
150 End If
151
152 Set rasItem = RasEntries(conName)
153 success = RasConnect(rasItem.entryname, rasItem.PhonebookPath)
154
155 Dim ClientIP As String
156 If (success = True) Then
157 ClientIP = DetermineClientIP(rasItem.entryname)
158 MsgBox "Eingewählt: " & ClientIP, , "Status"
159 Else
160 MsgBox "Fehler bei der Einwahl!", , "Status"
161 End If
162
163 'Picture_Animation.Appearance=
164
165 End Sub
166
167 Private Sub Command_Hangup_Click()
168
169 Dim conName As String
170 Dim success As Boolean
171
172 conName = List_Connections.Text
173
174 If (conName = "") Then
175 MsgBox "Bitte Eintrag auswählen!"
176 Exit Sub
177 End If
178
179 'Set rasItem = RasEntries(conName)
180 success = RasDisconnect(conName)
181 If (success = True) Then
182 MsgBox "Verbindung getrennt.", , "Status"
183 End If
184
185 End Sub
186
187 Private Sub Command_RouteAdd_Click()
188 MsgBox RouteAdd(0, "192.168.11.0", "255.255.255.0", "192.168.13.1")
189 End Sub
190

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