#include "ltwrappr.h"
L_VOID LVectorDialog::VectorHelpCallback(uDlgID, hElement, nCtlID)
L_UINT32 uDlgID; |
vector common dialog id |
HWND hElement; |
window handle |
L_INT nCtlID; |
id of the control |
The callback function that will be called to provide the appropriate help information, based on the vector dialog from which help was requested.
Parameter | Description | |
uDlgID | Id of the vector common dialog which made the help request. Possible values are: | |
Constant | Meaning | |
LVDLG_HELP_ALLGROUPS | Help command message coming from LVectorDialog::DoModalVectorEditAllGroups. | |
LVDLG_HELP_ALLLAYERS | Help command message coming from LVectorDialog::DoModalVectorEditAllLayers. | |
LVDLG_HELP_GROUP | Help command message coming from LVectorDialog::DoModalVectorEditGroup. | |
LVDLG_HELP_LAYER | Help command message coming from LVectorDialog::DoModalVectorEditLayer. | |
LVDLG_HELP_HITTEST | Help command message coming from LVectorDialog::DoModalVectorHitTest. | |
LVDLG_HELP_RENDER | Help command message coming from LVectorDialog::DoModalVectorRender. | |
LVDLG_HELP_ROTATE | Help command message coming from LVectorDialog::DoModalVectorRotate. | |
LVDLG_HELP_SCALE | Help command message coming from LVectorDialog::DoModalVectorScale. | |
LVDLG_HELP_TRANSLATE | Help command message coming from LVectorDialog::DoModalVectorTranslate. | |
LVDLG_HELP_CAMERA | Help command message coming from LVectorDialog::DoModalVectorCamera. | |
LVDLG_HELP_VIEWMODE | Help command message coming from LVectorDialog::DoModalVectorViewMode. | |
LVDLG_HELP_GENERAL | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_PEN | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_BRUSH | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_BRUSHSTYLE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_STDBRUSH | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_PTRBRUSH | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_GRDBRUSH | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_HATBRUSH | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_VERTEX | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_LINE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_RECTANGLE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_CIRCLE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_ELLIPSE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_POLYLINE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_POLYGON | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_POLYDRAW | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_POLYBEZIER | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_ARC | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_ELLIPTICALARC | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_PIE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_TEXT | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_RASTER | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_CLONE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_SPLINE | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
LVDLG_HELP_HPOLYBEZIER | Help command message coming from LVectorDialog::DoModalVectorEditObject or LVectorDialog::DoModalVectorNewObject. | |
hElement | Window handle of the dialog control which is requesting help information. if the handle is NULL, this means that the control which is requesting help information is the help button of the dialog. | |
nCtlID | ID of the dialog control which is requesting help information, IDs can be one of the following (defined in lvdlgres.h): | |
Transform dialog | ||
LVDLG_IDD_TRANSFORM | ||
LVDLG_IDC_TRANSFORM_BUTTON_XUP | ||
LVDLG_IDC_TRANSFORM_EDIT_X | ||
LVDLG_IDC_TRANSFORM_BUTTON_XDOWN | ||
LVDLG_IDC_TRANSFORM_BUTTON_YUP | ||
LVDLG_IDC_TRANSFORM_EDIT_Y | ||
LVDLG_IDC_TRANSFORM_BUTTON_YDOWN | ||
LVDLG_IDC_TRANSFORM_BUTTON_ZUP | ||
LVDLG_IDC_TRANSFORM_EDIT_Z | ||
LVDLG_IDC_TRANSFORM_BUTTON_ZDOWN | ||
LVDLG_IDC_TRANSFORM_CHECK_ALL | ||
LVDLG_IDC_TRANSFORM_BUTTON_RESET | ||
LVDLG_IDC_TRANSFORM_STATIC_PREVIEW | ||
LVDLG_IDC_TRANSFORM_CHECK_PREVIEW | ||
LVDLG_IDC_TRANSFORM_UPDATE | ||
LVDLG_IDC_TRANSFORM_BUTTON_HELP | ||
Render dialog | ||
LVDLG_IDD_RENDER | ||
LVDLG_IDC_RENDER_FRAME_POLYGONMODE | ||
LVDLG_IDC_RENDER_RADIO_POINT | ||
LVDLG_IDC_RENDER_RADIO_LINE | ||
LVDLG_IDC_RENDER_RADIO_FILL | ||
LVDLG_IDC_RENDER_RADIO_FILL_RASTER_ALWAYS | ||
LVDLG_IDC_RENDER_CHECK_PREVIEW | ||
LVDLG_IDC_RENDER_STATIC_PREVIEW | ||
LVDLG_IDC_RENDER_BUTTON_HELP | ||
View mode dialog | ||
LVDLG_IDD_VIEWMODE | ||
LVDLG_IDC_VIEWMODE_FRAME_VIEWMODE | ||
LVDLG_IDC_VIEWMODE_RADIO_FIT | ||
LVDLG_IDC_VIEWMODE_RADIO_SNAP | ||
LVDLG_IDC_VIEWMODE_CHECK_PREVIEW | ||
LVDLG_IDC_VIEWMODE_STATIC_PREVIEW | ||
LVDLG_IDC_VIEWMODE_BUTTON_HELP | ||
Hit test dialog | ||
LVDLG_IDD_HITTEST | ||
LVDLG_IDC_HITTEST_FRAME_DISTANCE | ||
LVDLG_IDC_HITTEST_EDIT_DISTANCE | ||
LVDLG_IDC_HITTEST_SPIN_DISTANCE | ||
LVDLG_IDC_HITTEST_FRAME_OPTIONS | ||
LVDLG_IDC_HITTEST_CHECK_CLOSEDFIGURES | ||
LVDLG_IDC_HITTEST_CHECK_IGNORESELECTED | ||
LVDLG_IDC_HITTEST_BUTTON_HELP | ||
All layers dialog | ||
LVDLG_IDD_ALLLAYERS | ||
LVDLG_IDC_ALLLAYERS_LIST_LAYERS | ||
LVDLG_IDC_ALLLAYERS_BUTTON_NEW | ||
LVDLG_IDC_ALLLAYERS_BUTTON_EDIT | ||
LVDLG_IDC_ALLLAYERS_BUTTON_DELETE | ||
LVDLG_IDC_ALLLAYERS_YES | ||
LVDLG_IDC_ALLLAYERS_NO | ||
LVDLG_IDC_ALLLAYERS_NAME | ||
LVDLG_IDC_ALLLAYERS_ACTIVE | ||
LVDLG_IDC_ALLLAYERS_VISIBLE | ||
LVDLG_IDC_ALLLAYERS_LOCKED | ||
LVDLG_IDC_ALLLAYERS_BUTTON_HELP | ||
Layer dialog | ||
LVDLG_IDD_LAYER | ||
LVDLG_IDC_LAYER_FRAME_NAME | ||
LVDLG_IDC_LAYER_EDIT_NAME | ||
LVDLG_IDC_LAYER_CHECK_ACTIVE | ||
LVDLG_IDC_LAYER_CHECK_VISIBLE | ||
LVDLG_IDC_LAYER_CHECK_LOCKED | ||
LVDLG_IDC_LAYER_BUTTON_HELP | ||
All groups dialog | ||
LVDLG_IDD_ALLGROUPS | ||
LVDLG_IDC_ALLGROUPS_BUTTON_NEW | ||
LVDLG_IDC_ALLGROUPS_LIST_GROUPS | ||
LVDLG_IDC_ALLGROUPS_BUTTON_EDIT | ||
LVDLG_IDC_ALLGROUPS_BUTTON_DELETE | ||
LVDLG_IDC_ALLGROUPS_BUTTON_HELP | ||
Group dialog | ||
LVDLG_IDD_GROUP | ||
LVDLG_IDC_GROUP_FRAME_NAME | ||
LVDLG_IDC_GROUP_EDIT_NAME | ||
LVDLG_IDC_GROUP_BUTTON_HELP | ||
General dialog | ||
LVDLG_IDD_GENERAL | ||
LVDLG_IDC_GENERAL_FRAME_SELECTION | ||
LVDLG_IDC_GENERAL_CHECK_SELECTION | ||
LVDLG_IDC_GENERAL_FRAME_RASTEROPERATION | ||
LVDLG_IDC_GENERAL_COMBO_ROP | ||
LVDLG_IDC_GENERAL_FRAME_CLIPPING | ||
Pen dialog | ||
LVDLG_IDD_PEN | ||
LVDLG_IDC_PEN_FRAME_STYLE | ||
LVDLG_IDC_PEN_COMBO_STYLE | ||
LVDLG_IDC_PEN_FRAME_WIDTH | ||
LVDLG_IDC_PEN_EDIT_WIDTH | ||
LVDLG_IDC_PEN_SPIN_WIDTH | ||
LVDLG_IDC_PEN_FRAME_COLOR | ||
LVDLG_IDC_PEN_STATIC_COLOR | ||
LVDLG_IDC_PEN_BUTTON_COLOR | ||
LVDLG_IDC_PEN_FRAME_ENDCAP | ||
LVDLG_IDC_PEN_COMBO_ENDCAP | ||
LVDLG_IDC_PEN_FRAME_JOIN | ||
LVDLG_IDC_PEN_COMBO_JOIN | ||
Brush dialog | ||
LVDLG_IDD_BRUSH | ||
LVDLG_IDC_BRUSH_FRAME_STYLE | ||
LVDLG_IDC_BRUSH_COMBO_STYLE | ||
LVDLG_IDC_BRUSH_FRAME_HATCH | ||
LVDLG_IDC_BRUSH_COMBO_HATCH | ||
LVDLG_IDC_BRUSH_FRAME_COLOR | ||
LVDLG_IDC_BRUSH_STATIC_COLOR | ||
LVDLG_IDC_BRUSH_BUTTON_COLOR | ||
LVDLG_IDC_BRUSH_CHECK_ODDEVEN | ||
Brush Style dialog | ||
LVDLG_IDD_BRUSHSTYLES | ||
LVDLG_IDC_BRUSHSTYLES_FRAME_BRUSHSTYLE | ||
LVDLG_IDC_BRUSHSTYLES_COMBO_STYLES | ||
LVDLG_IDC_BRUSHSTYLES_FRAME_STYLES | ||
Standard Brush dialog | ||
LVDLG_IDD_STDBRUSH | ||
LVDLG_IDC_STDBRUSH_FRAME_STDBRUSHPROP | ||
LVDLG_IDC_STDBRUSH_FRAME_STYLE | ||
LVDLG_IDC_STDBRUSH_COMBO_STYLE | ||
LVDLG_IDC_STDBRUSH_FRAME_HATCH | ||
LVDLG_IDC_STDBRUSH_COMBO_HATCH | ||
LVDLG_IDC_STDBRUSH_FRAME_COLOR | ||
LVDLG_IDC_STDBRUSH_STATIC_COLOR | ||
LVDLG_IDC_STDBRUSH_BUTTON_COLOR | ||
LVDLG_IDC_STDBRUSH_CHECK_ODDEVEN | ||
Pattern Brush dialog | ||
LVDLG_IDD_PTRBRUSH | ||
LVDLG_IDC_PTRBRUSH_FRAME_PTRBRUSHPROP | ||
LVDLG_IDC_PTRBRUSH_STATIC_BITMAP | ||
LVDLG_IDC_PTRBRUSH_STATIC_PREVIEW | ||
LVDLG_IDC_PTRBRUSH_BUTTON_BITMAP | ||
Gradient Brush dialog | ||
LVDLG_IDD_GRDBRUSH | ||
LVDLG_IDC_GRDBRUSH_FRAME_GRDBRUSHPROP | ||
LVDLG_IDC_GRDBRUSH_STATIC_STARTCOLOR | ||
LVDLG_IDC_GRDBRUSH_STATIC_ENDCOLOR | ||
LVDLG_IDC_GRDBRUSH_BUTTON_COLOR2 | ||
LVDLG_IDC_GRDBRUSH_BUTTON_COLOR1 | ||
LVDLG_IDC_GRDBRUSH_COMBO_STYLE | ||
LVDLG_IDC_GRDBRUSH_STATIC_STYLE | ||
LVDLG_IDC_GRDBRUSH_EDIT_STEPS | ||
LVDLG_IDC_GRDBRUSH_SPIN_STEPS | ||
LVDLG_IDC_GRDBRUSH_STATIC_STEPS | ||
LVDLG_IDC_GRDBRUSH_COMBO_DIRECTION | ||
LVDLG_IDC_GRDBRUSH_STATIC_DIRECTION | ||
Hatch Brush dialog | ||
LVDLG_IDD_HATBRUSH | ||
LVDLG_IDC_HATBRUSH_COMBO_STYLE | ||
LVDLG_IDC_HATBRUSH_EDIT_STEP | ||
LVDLG_IDC_HATBRUSH_EDIT_ANGLE | ||
LVDLG_IDC_HATBRUSH_SPIN_STEP | ||
LVDLG_IDC_HATBRUSH_SPIN_ANGLE | ||
LVDLG_IDC_HATBRUSH_FRAME_HATCHPROP | ||
LVDLG_IDC_HATBRUSH_FRAME_PENPROP | ||
LVDLG_IDC_HATBRUSH_STATIC_STEP | ||
LVDLG_IDC_HATBRUSH_STATIC_ANGLE | ||
LVDLG_IDC_HATBRUSH_STATIC_STYLE | ||
LVDLG_IDC_HATBRUSH_COMBO_PENSTYLE | ||
LVDLG_IDC_HATBRUSH_BUTTON_PENCOLOR | ||
LVDLG_IDC_HATBRUSH_STATIC_PENSTYLE | ||
LVDLG_IDC_HATBRUSH_STATIC_HATCHPROP | ||
LVDLG_IDC_HATBRUSH_COMBO_BRUSHSTYLE | ||
LVDLG_IDC_HATBRUSH_STATIC_PENWIDTH | ||
LVDLG_IDC_HATBRUSH_EDIT_PENWIDTH | ||
LVDLG_IDC_HATBRUSH_SPIN_PENWIDTH | ||
LVDLG_IDC_HATBRUSH_STATIC_PENCOLOR | ||
LVDLG_IDC_HATBRUSH_FRAME_HATCHPROP | ||
LVDLG_IDC_HATBRUSH_FRAME_BRUSHPROP | ||
LVDLG_IDC_HATBRUSH_STATIC_BRUSHSTYLE | ||
LVDLG_IDC_HATBRUSH_STATIC_BRUSHCOLOR | ||
LVDLG_IDC_HATBRUSH_BUTTON_BRUSHCOLOR | ||
LVDLG_IDC_HATBRUSH_COMBO_BRUSHHATCH | ||
LVDLG_IDC_HATBRUSH_STATIC_BRUSHHATCH | ||
Vertex dialog | ||
LVDLG_IDD_VERTEX | ||
LVDLG_IDC_VERTEX_FRAME_LOCATION | ||
LVDLG_IDC_VERTEX_EDIT_X | ||
LVDLG_IDC_VERTEX_EDIT_Y | ||
LVDLG_IDC_VERTEX_EDIT_Z | ||
Line dialog | ||
LVDLG_IDD_LINE | ||
LVDLG_IDC_LINE_FRAME_STARTPOINT | ||
LVDLG_IDC_LINE_EDIT_START_X | ||
LVDLG_IDC_LINE_EDIT_START_Y | ||
LVDLG_IDC_LINE_EDIT_START_Z | ||
LVDLG_IDC_LINE_FRAME_ENDPOINT | ||
LVDLG_IDC_LINE_EDIT_END_X | ||
LVDLG_IDC_LINE_EDIT_END_Y | ||
LVDLG_IDC_LINE_EDIT_END_Z | ||
Rectangle dialog | ||
LVDLG_IDD_RECTANGLE | ||
LVDLG_IDC_RECTANGLE_FRAME_STARTPOINT | ||
LVDLG_IDC_RECTANGLE_EDIT_START_X | ||
LVDLG_IDC_RECTANGLE_EDIT_START_Y | ||
LVDLG_IDC_RECTANGLE_EDIT_START_Z | ||
LVDLG_IDC_RECTANGLE_FRAME_ENDPOINT | ||
LVDLG_IDC_RECTANGLE_EDIT_END_X | ||
LVDLG_IDC_RECTANGLE_EDIT_END_Y | ||
LVDLG_IDC_RECTANGLE_EDIT_END_Z | ||
Polyline dialog | ||
LVDLG_IDD_POLYLINE | ||
LVDLG_IDC_POLYLINE_FRAME_POINTS | ||
LVDLG_IDC_POLYLINE_EDIT_X | ||
LVDLG_IDC_POLYLINE_EDIT_Y | ||
LVDLG_IDC_POLYLINE_EDIT_Z | ||
LVDLG_IDC_POLYLINE_BUTTON_FIRST | ||
LVDLG_IDC_POLYLINE_BUTTON_PREVIOUS | ||
LVDLG_IDC_POLYLINE_BUTTON_NEXT | ||
LVDLG_IDC_POLYLINE_BUTTON_LAST | ||
LVDLG_IDC_POLYLINE_STATIC_POINT | ||
LVDLG_IDC_POLYLINE_BUTTON_NEW | ||
LVDLG_IDC_POLYLINE_BUTTON_DELETE | ||
Polybezier dialog | ||
LVDLG_IDD_POLYBEZIER | ||
LVDLG_IDC_POLYBEZIER_FRAME_POINTS | ||
LVDLG_IDC_POLYBEZIER_EDIT_X | ||
LVDLG_IDC_POLYBEZIER_EDIT_Y | ||
LVDLG_IDC_POLYBEZIER_EDIT_Z | ||
LVDLG_IDC_POLYBEZIER_BUTTON_FIRST | ||
LVDLG_IDC_POLYBEZIER_BUTTON_PREVIOUS | ||
LVDLG_IDC_POLYBEZIER_BUTTON_NEXT | ||
LVDLG_IDC_POLYBEZIER_BUTTON_LAST | ||
LVDLG_IDC_POLYBEZIER_STATIC_POINT | ||
LVDLG_IDC_POLYBEZIER_BUTTON_NEW | ||
LVDLG_IDC_POLYBEZIER_BUTTON_DELETE | ||
Polygon dialog | ||
LVDLG_IDD_POLYGON | ||
LVDLG_IDC_POLYGON_FRAME_POINTS | ||
LVDLG_IDC_POLYGON_EDIT_X | ||
LVDLG_IDC_POLYGON_EDIT_Y | ||
LVDLG_IDC_POLYGON_EDIT_Z | ||
LVDLG_IDC_POLYGON_BUTTON_FIRST | ||
LVDLG_IDC_POLYGON_BUTTON_PREVIOUS | ||
LVDLG_IDC_POLYGON_BUTTON_NEXT | ||
LVDLG_IDC_POLYGON_BUTTON_LAST | ||
LVDLG_IDC_POLYGON_BUTTON_NEW | ||
LVDLG_IDC_POLYGON_BUTTON_DELETE | ||
LVDLG_IDC_POLYGON_STATIC_POINT | ||
LVDLG_IDC_POLYGON_FRAME_FILLMODE | ||
LVDLG_IDC_POLYGON_RADIO_ALTERNATE | ||
LVDLG_IDC_POLYGON_RADIO_WINDING | ||
Ellipse dialog | ||
LVDLG_IDD_ELLIPSE | ||
LVDLG_IDC_ELLIPSE_FRAME_CENTER | ||
LVDLG_IDC_ELLIPSE_EDIT_X | ||
LVDLG_IDC_ELLIPSE_EDIT_Y | ||
LVDLG_IDC_ELLIPSE_EDIT_Z | ||
LVDLG_IDC_ELLIPSE_FRAME_RADIUS | ||
LVDLG_IDC_ELLIPSE_EDIT_RADIUSX | ||
LVDLG_IDC_ELLIPSE_EDIT_RADIUSY | ||
Circle dialog | ||
LVDLG_IDD_CIRCLE | ||
LVDLG_IDC_CIRCLE_FRAME_CENTER | ||
LVDLG_IDC_CIRCLE_EDIT_X | ||
LVDLG_IDC_CIRCLE_EDIT_Y | ||
LVDLG_IDC_CIRCLE_EDIT_Z | ||
LVDLG_IDC_CIRCLE_FRAME_RADIUS | ||
LVDLG_IDC_CIRCLE_EDIT_RADIUS | ||
Arc dialog | ||
LVDLG_IDD_ARC | ||
LVDLG_IDC_ARC_FRAME_CENTER | ||
LVDLG_IDC_ARC_EDIT_X | ||
LVDLG_IDC_ARC_EDIT_Y | ||
LVDLG_IDC_ARC_EDIT_Z | ||
LVDLG_IDC_ARC_FRAME_RADIUS | ||
LVDLG_IDC_ARC_EDIT_RADIUS | ||
LVDLG_IDC_ARC_FRAME_ANGLES | ||
LVDLG_IDC_ARC_EDIT_START | ||
LVDLG_IDC_ARC_STATIC_START | ||
LVDLG_IDC_ARC_EDIT_SWEEP | ||
LVDLG_IDC_ARC_STATIC_SWEEP | ||
Text dialog | ||
LVDLG_IDD_TEXT | ||
LVDLG_IDC_TEXT_FRAME_POINT | ||
LVDLG_IDC_TEXT_EDIT_X | ||
LVDLG_IDC_TEXT_EDIT_Y | ||
LVDLG_IDC_TEXT_EDIT_Z | ||
LVDLG_IDC_TEXT_FRAME_HORIZONTAL | ||
LVDLG_IDC_TEXT_FRAME_VERTICAL | ||
LVDLG_IDC_TEXT_COMBO_HORIZONTAL | ||
LVDLG_IDC_TEXT_COMBO_VERTICAL | ||
LVDLG_IDC_TEXT_CHECK_HITTESTRECTANGLE | ||
LVDLG_IDC_TEXT_FRAME_TEXT | ||
LVDLG_IDC_TEXT_EDIT_TEXT | ||
LVDLG_IDC_TEXT_FRAME_FONT | ||
LVDLG_IDC_TEXT_BUTTON_FONT | ||
LVDLG_IDC_TEXT_EDIT_CHARHEIGHT | ||
LVDLG_IDC_TEXT_EDIT_CHARWIDTH | ||
LVDLG_IDC_TEXT_STATIC_CHARWIDTH | ||
LVDLG_IDC_TEXT_STATIC_CHARHEIGHT | ||
LVDLG_IDC_TEXT_CHECK_FORCELINECURVE | ||
Pie dialog | ||
LVDLG_IDD_PIE | ||
LVDLG_IDC_PIE_FRAME_CENTER | ||
LVDLG_IDC_PIE_EDIT_X | ||
LVDLG_IDC_PIE_EDIT_Y | ||
LVDLG_IDC_PIE_EDIT_Z | ||
LVDLG_IDC_PIE_FRAME_RADIUS | ||
LVDLG_IDC_PIE_EDIT_RADIUS | ||
LVDLG_IDC_PIE_FRAME_ANGLES | ||
LVDLG_IDC_PIE_STATIC_START | ||
LVDLG_IDC_PIE_EDIT_START | ||
LVDLG_IDC_PIE_STATIC_SWEEP | ||
LVDLG_IDC_PIE_EDIT_SWEEP | ||
Polydraw dialog | ||
LVDLG_IDD_POLYDRAW | ||
LVDLG_IDC_POLYDRAW_FRAME_POINTS | ||
LVDLG_IDC_POLYDRAW_EDIT_X | ||
LVDLG_IDC_POLYDRAW_EDIT_Y | ||
LVDLG_IDC_POLYDRAW_EDIT_Z | ||
LVDLG_IDC_POLYDRAW_BUTTON_FIRST | ||
LVDLG_IDC_POLYDRAW_BUTTON_PREVIOUS | ||
LVDLG_IDC_POLYDRAW_BUTTON_NEXT | ||
LVDLG_IDC_POLYDRAW_BUTTON_LAST | ||
LVDLG_IDC_POLYDRAW_STATIC_POINT | ||
LVDLG_IDC_POLYDRAW_BUTTON_NEW | ||
LVDLG_IDC_POLYDRAW_BUTTON_DELETE | ||
LVDLG_IDC_POLYDRAW_FRAME_TYPE | ||
LVDLG_IDC_POLYDRAW_CHECK_CLOSEFIGURE | ||
LVDLG_IDC_POLYDRAW_COMBO_TYPE | ||
Raster dialog | ||
LVDLG_IDD_RASTER | ||
LVDLG_IDC_RASTER_CHECK_ALPHA | ||
LVDLG_IDC_RASTER_FRAME_POINT1 | ||
LVDLG_IDC_RASTER_EDIT_POINT1_X | ||
LVDLG_IDC_RASTER_EDIT_POINT1_Y | ||
LVDLG_IDC_RASTER_EDIT_POINT1_Z | ||
LVDLG_IDC_RASTER_FRAME_POINT2 | ||
LVDLG_IDC_RASTER_EDIT_POINT2_X | ||
LVDLG_IDC_RASTER_EDIT_POINT2_Y | ||
LVDLG_IDC_RASTER_EDIT_POINT2_Z | ||
LVDLG_IDC_RASTER_FRAME_BITMAP | ||
LVDLG_IDC_RASTER_STATIC_PREVIEW | ||
LVDLG_IDC_RASTER_BUTTON_BITMAP | ||
Clone dialog | ||
LVDLG_IDD_CLONE | ||
LVDLG_IDC_CLONE_FRAME_POINT | ||
LVDLG_IDC_CLONE_EDIT_X | ||
LVDLG_IDC_CLONE_EDIT_Y | ||
LVDLG_IDC_CLONE_EDIT_Z | ||
LVDLG_IDC_CLONE_FRAME_SCALE | ||
LVDLG_IDC_CLONE_EDIT_SCALEX | ||
LVDLG_IDC_CLONE_EDIT_SCALEY | ||
LVDLG_IDC_CLONE_EDIT_SCALEZ | ||
LVDLG_IDC_CLONE_FRAME_ROTATION | ||
LVDLG_IDC_CLONE_EDIT_ROTATIONX | ||
LVDLG_IDC_CLONE_EDIT_ROTATIONY | ||
LVDLG_IDC_CLONE_EDIT_ROTATIONZ | ||
LVDLG_IDC_CLONE_FRAME_ATTRIBUTES | ||
LVDLG_IDC_CLONE_CHECK_USEPEN | ||
LVDLG_IDC_CLONE_CHECK_USEBRUSH | ||
LVDLG_IDC_CLONE_CHECK_USEPOINTASORIGIN | ||
LVDLG_IDC_CLONE_FRAME_GROUP | ||
LVDLG_IDC_CLONE_LIST_GROUP | ||
Elliptical arc dialog | ||
LVDLG_IDD_ELLIPTICALARC | ||
LVDLG_IDC_ELLIPTICALARC_FRAME_CENTER | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_X | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_Y | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_Z | ||
LVDLG_IDC_ELLIPTICALARC_FRAME_ANGLES | ||
LVDLG_IDC_ELLIPTICALARC_STATIC_START | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_START | ||
LVDLG_IDC_ELLIPTICALARC_STATIC_SWEEP | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_SWEEP | ||
LVDLG_IDC_ELLIPTICALARC_FRAME_RADIUS | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_RADIUSX | ||
LVDLG_IDC_ELLIPTICALARC_EDIT_RADIUSY | ||
Spline dialog | ||
LVDLG_IDD_SPLINE | ||
LVDLG_IDC_SPLINE_FRAME_POINTS | ||
LVDLG_IDC_SPLINE_EDIT_X | ||
LVDLG_IDC_SPLINE_EDIT_Y | ||
LVDLG_IDC_SPLINE_EDIT_Z | ||
LVDLG_IDC_SPLINE_BUTTON_FIRST | ||
LVDLG_IDC_SPLINE_BUTTON_PREVIOUS | ||
LVDLG_IDC_SPLINE_BUTTON_NEXT | ||
LVDLG_IDC_SPLINE_BUTTON_LAST | ||
LVDLG_IDC_SPLINE_BUTTON_NEW | ||
LVDLG_IDC_SPLINE_BUTTON_DELETE | ||
LVDLG_IDC_SPLINE_STATIC_POINT | ||
LVDLG_IDC_SPLINE_FRAME_SPLINEPOINTSTYPE | ||
LVDLG_IDC_SPLINE_RADIO_FITPOINTS | ||
LVDLG_IDC_SPLINE_RADIO_CONTROLPOINTS | ||
Heterogeneous Poly Bezier dialog | ||
LVDLG_IDD_HPOLYBEZIER | ||
LVDLG_IDC_HPOLYBEZIER_FRAME_SECTIONS | ||
LVDLG_IDC_HPOLYBEZIER_EDIT_SECTIONNUMBER | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_FIRSTSEC | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_PREVIOUSSEC | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_NEXTSEC | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_LASTSEC | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_NEWSEC | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_DELETESEC | ||
LVDLG_IDC_HPOLYBEZIER_STATIC_POINTSEC | ||
LVDLG_IDC_HPOLYBEZIER_FRAME_POINTS | ||
LVDLG_IDC_HPOLYBEZIER_EDIT_DEGREE | ||
LVDLG_IDC_HPOLYBEZIER_EDIT_X | ||
LVDLG_IDC_HPOLYBEZIER_EDIT_Y | ||
LVDLG_IDC_HPOLYBEZIER_EDIT_Z | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_FIRST | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_PREVIOUS | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_NEXT | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_LAST | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_NEW | ||
LVDLG_IDC_HPOLYBEZIER_BUTTON_DELETE | ||
LVDLG_IDC_HPOLYBEZIER_STATIC_POINT |
None.
Override this function if you wish to provide help information for individual dialogs. The exact nature of the help provided is up to you, but must be outlined in this function.
This function will be called only if the callback functions are enabled, to enable callback functions for the LVectorDialog object Call LBase::EnableCallBack(TRUE). You must also enable the Help button by calling LVectorDialog::EnableHelp before displaying the dialog box.
Required DLLs and Libraries
LVKRN For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Functions: |
|
Topics: |
|
|
#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName
class MyVectorDialog : public LVectorDialog
{
protected:
L_VOID VectorHelpCallback( L_UINT32 uDlgID, HWND hElement, L_INT nCtlID );
};
L_INT LVectorDialog__VectorHelpCallbackExample( L_UINT32 uDlgID, HWND hElement, L_INT nCtlID)
{
L_TCHAR szBuffer[ 255 ] = TEXT("No information");
L_TCHAR szTitle[ 255 ] = TEXT("");
UNREFERENCED_PARAMETER( hElement );
switch( uDlgID )
{
case LVDLG_HELP_SCALE: /* Scale Dialog */
lstrcpy( szTitle, TEXT("Scale"));
switch( nCtlID )
{
case VECTOR_DLGSTR_TRANSFORM_BUTTON_XUP:
lstrcpy( szBuffer, TEXT("Button X Up"));
break;
}
break;
case LVDLG_HELP_PEN:
lstrcpy( szTitle, TEXT("pen"));
switch( nCtlID )
{
case VECTOR_DLGSTR_PEN_FRAME_STYLE:
lstrcpy( szBuffer, TEXT("Pen Style"));
break;
case VECTOR_DLGSTR_PEN_FRAME_WIDTH:
lstrcpy( szBuffer, TEXT("Pen Width"));
break;
case VECTOR_DLGSTR_PEN_FRAME_COLOR:
lstrcpy( szBuffer, TEXT("Tasty colors...."));
break;
}
break;
}
MessageBox( NULL, szBuffer, szTitle, MB_OK | MB_ICONINFORMATION );
return SUCCESS;
}
L_VOID ShowMyDialog( )
{
MyVectorDialog VectorDialog;
LVectorBase Vector;
L_INT nRet=0;
nRet = Vector.Load(MAKE_IMAGE_PATH(TEXT("random.dxf")));
if(nRet != SUCCESS)
return ;
VectorDialog.SetVector( &Vector );
VectorDialog.EnablePreview( );
VectorDialog.EnableAutoProcess( );
if( VectorDialog.IsHelpEnabled( ) == FALSE )
{
VectorDialog.EnableHelp( );
}
nRet = VectorDialog.DoModalVectorScale( );
}