Echelon LNS User Manual

Page 348

Advertising
background image

LNS Programmer's Guide

334

Figure B.1 Visual C++ Toolbox

Drag this new icon anywhere onto the empty dialog mentioned in step 4.

10. Right-click the new icon, and select Class Wizard from the pop-up menu

that appears. This opens the MFC Class Wizard dialog.

11. Select the Message Maps page. Then open the Add Class… drop-down

list and select the From a type library… submenu. This opens the

Import from Type Library dialog. Enter
c:\lonworks\bin\lcaobjsv.ocx (or whatever the Path to control

field was set to in step 6) and click Open.

12. This opens the Confirm Classes dialog. Select all LCA class names, and

then deselect the five LCA class names that start with an underscore
character, such as _DLcaObjectServerEvents. Then, change the

Header File field from lcaobjsv.h to lcaobjsv3.h. Press the OK

button to return to the MFC Class Wizard dialog.

13. Optionally, add any desired event handlers.

14. Optionally, select the Member Variables page, and add a variable to

represent the control ID IDC_11.

15. On the MFC Class Wizard dialog, click OK. The LcaObjSv3.h and

LcaObjSv.cpp files have now been successfully added to the project.

Next, you need to edit the two files to maintain backwards compatibility. To do so, follow

these steps:

Advertising