home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.00
- Begin Form Form1
- BackColor = &H00FFFF80&
- Caption = "Test TrueCAD DDE"
- ClientHeight = 2580
- ClientLeft = 1695
- ClientTop = 1650
- ClientWidth = 4995
- Height = 2985
- Left = 1635
- LinkTopic = "Form1"
- ScaleHeight = 2580
- ScaleWidth = 4995
- Top = 1305
- Width = 5115
- Begin Label Label1
- BackColor = &H00FFFF80&
- Caption = "Variable Name"
- Height = 255
- Left = 240
- TabIndex = 0
- Top = 240
- Width = 1815
- End
- Begin TextBox Text1
- Height = 375
- Left = 240
- TabIndex = 1
- Text = "Text1"
- Top = 480
- Width = 1815
- End
- Begin Label Label2
- BackColor = &H00FFFF80&
- Caption = "Variable Value"
- Height = 255
- Left = 240
- TabIndex = 2
- Top = 1080
- Width = 1815
- End
- Begin TextBox Text2
- Height = 495
- Left = 240
- TabIndex = 3
- Text = "Text2"
- Top = 1320
- Width = 1815
- End
- Begin CommandButton Command1
- Caption = "Set Variable"
- Height = 495
- Left = 240
- TabIndex = 4
- Top = 1920
- Width = 1575
- End
- Begin CommandButton Resume
- Caption = "ResumeTrueCAD"
- Height = 615
- Left = 2640
- TabIndex = 5
- Top = 360
- Width = 1815
- End
- Declare Function RegisterWindowMessage Lib "User" (ByVal lpString As String) As Integer
- Declare Function PostMessage Lib "User" (ByVal hWnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As String) As Integer
- Sub Command1_Click ()
- Call PipeToCad("SETMACVAR " + text1 + " " + text2)
- End Sub
- Sub PipeToCad (commandstr$)
- MessNumber% = RegisterWindowMessage("TCENGEX")
- dumm% = PostMessage(-1, MessNumber%, 0, commandstr)
- End Sub
- Sub Resume_Click ()
- MessNumber% = RegisterWindowMessage("TCRESUME")
- dumm% = PostMessage(-1, MessNumber%, 0, "")
- End Sub
-