I have created a Visual FoxPro DLL which I use in Visual Basic. However, from Visual Basic, I can have access to that DLL, which is a form, when I move the mouse over the it. I can access the properties and methods but I can't have Visual FoxPro respond to a mouse. I guess what I have defined is an OLE server which can't respond to a user interface. How can I define a DLL which can respond to a user interface?