VERSION 5.00 Object = "{97917068-BB0B-4DDA-8067-B1A00C890F44}#1.0#0"; "rdchost.dll" Begin VB.Form Form1 Caption = "Salem Client" ClientHeight = 8355 ClientLeft = 60 ClientTop = 345 ClientWidth = 11775 LinkTopic = "Form1" ScaleHeight = 8355 ScaleWidth = 11775 StartUpPosition = 3 'Windows Default Begin RDCCLIENTHOSTLibCtl.SAFRemoteDesktopClientHost SAFRemoteDesktopClientHost1 Height = 6975 Left = 240 OleObjectBlob = "SalemClientUnitTest.frx":0000 TabIndex = 7 Top = 840 Width = 9375 End Begin VB.CommandButton ChatButton Caption = "Chat" Height = 400 Left = 9840 TabIndex = 6 Top = 1590 Width = 1815 End Begin VB.CommandButton Command5 Caption = "Exit" Height = 375 Left = 9840 TabIndex = 5 Top = 960 Width = 1815 End Begin VB.TextBox ConnectParmsTextBox Height = 375 Left = 2160 TabIndex = 4 Top = 120 Width = 5295 End Begin VB.CommandButton Command4 Caption = "Stop Remote Control" Height = 400 Left = 9840 TabIndex = 3 Top = 2835 Width = 1815 End Begin VB.CommandButton Command3 Caption = "Remote Control" Height = 400 Left = 9840 TabIndex = 2 Top = 2205 Width = 1815 End Begin VB.CommandButton Command2 Caption = "Disconnect" Height = 400 Left = 7680 TabIndex = 1 Top = 120 Width = 1815 End Begin VB.CommandButton Command1 Caption = "Connect" Height = 400 Left = 240 TabIndex = 0 Top = 120 Width = 1815 End Begin VB.Shape Shape1 BackColor = &H0000FF00& BorderStyle = 0 'Transparent Height = 180 Left = 11280 Top = 120 Width = 180 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Public WithEvents RemoteDesktopClientObj As SAFRemoteDesktopClient Attribute RemoteDesktopClientObj.VB_VarHelpID = -1 Public ChannelMgr As ISAFRemoteDesktopChannelMgr Attribute ChannelMgr.VB_VarHelpID = -1 Public WithEvents ChatChannel As ClientDataChannel Attribute ChatChannel.VB_VarHelpID = -1 Public ChannelsAdded As Boolean Private Sub OLE1_Updated(Code As Integer) End Sub Private Sub ChatButton_Click() ChatDialog.Show End Sub Private Sub Command1_Click() If Not ChannelsAdded Then Set RemoteDesktopClientObj = SAFRemoteDesktopClientHost1.GetRemoteDesktopClient Set ChannelMgr = RemoteDesktopClientObj.ChannelManager Set ChatChannel = ChannelMgr.OpenDataChannel("70") ChannelsAdded = True End If RemoteDesktopClientObj.ConnectParms = TextBox.Text Call RemoteDesktopClientObj.ConnectToServer End Sub Private Sub Text1_Change() ChannelsAdded = False End Sub Private Sub Command2_Click() Shape1.BackStyle = 0 RemoteDesktopClientObj.DisconnectFromServer End Sub Private Sub Command3_Click() RemoteDesktopClientObj.ConnectRemoteDesktop End Sub Private Sub Command4_Click() RemoteDesktopClientObj.DisconnectRemoteDesktop End Sub Private Sub Command5_Click() Unload Form1 End Sub Private Sub ChatChannel_ChannelDataReady(ByVal channelName As String) Dim Buffer As String Dim Length Dim TempString As String If channelID = 70 Then ChatDialog.Show ChatDialog.SetFocus Buffer = RemoteDesktopClientObj.ReceiveChannelData() TempString = ChatDialog.OutputChatText.Text & vbCrLf & Buffer ChatDialog.OutputChatText.Text = TempString End If End Sub Private Sub RemoteDesktopClientObj_Connected() Shape1.BackStyle = 1 End Sub Private Sub RemoteDesktopClientObj_Disconnected(ByVal reason As Long) Shape1.BackStyle = 0 End Sub Private Sub SAFRemoteDesktopClientHost1_GotFocus() End Sub