Article ID: 113898
Article Last Modified on 8/5/2004
Option Explicit
Const GWW_HINSTANCE = (-6)
' Enter each declaration as one, single line:
Declare Function GetWindowWord Lib "User" (ByVal hWnd As Integer, ByVal
nIndex As Integer) As Integer
Declare Function Ctl3dAutoSubclass Lib "Ctl3D.DLL" (ByVal hInst As
Integer) As Integer
Declare Function Ctl3dRegister Lib "Ctl3D.DLL" (ByVal hInst As Integer)
As Integer
Declare Function Ctl3dUnregister Lib "Ctl3D.DLL" (ByVal hInst As
Integer) As Integer
Sub Form_Load ()
Dim hInst As Integer, ret As Integer
hInst = GetWindowWord(Me.hWnd, GWW_HINSTANCE) ' Get Instance Handle
ret = Ctl3dRegister(hInst) ' Register program w/ Ctl3d.
ret = Ctl3dAutoSubclass(hInst) ' Subclass the program.
End Sub
Sub Form_Unload (Cancel As Integer)
Dim hInst As Integer, ret As Integer
hInst = GetWindowWord(Me.hWnd, GWW_HINSTANCE) ' Get Instance Handle
ret = Ctl3dUnregister(hInst) ' Unregister the program.
End Sub
Sub Command2_Click ()
MsgBox "This is a 3-D Message Box"
End Sub
119591 How to Obtain Microsoft Support Files from Online Services
97361 INF: Adding 3D Controls Using CTL3D.DLL
Additional query words: 3.00 ctl3d
Keywords: kbhowto kbdownload kbfile kbsample kbcode KB113898