LVCOMMDLGHELPCB

# include“lvdlg.h”

L_VOIDpEXT_CALLBACKLVCOMMDLGHELPCB (uDlgID hElement、nCtlID pUserData)

回调函数,将提供适当的帮助信息,基于矢量对话框的帮助请求。

参数

L_UINT32uDlgID

Id向量常见的对话框的帮助请求。可能的值是:

常数 意义
LVDLG_HELP_ALLGROUPS 帮助命令消息的来源L_VecDlgEditAllGroups
LVDLG_HELP_ALLLAYERS 帮助命令消息的来源L_VecDlgEditAllLayers
LVDLG_HELP_GROUP 帮助命令消息的来源L_VecDlgEditGroup
LVDLG_HELP_LAYER 帮助命令消息的来源L_VecDlgEditLayer
LVDLG_HELP_HITTEST 帮助命令消息的来源L_VecDlgHitTest
LVDLG_HELP_RENDER 帮助命令消息的来源L_VecDlgRender
LVDLG_HELP_ROTATE 帮助命令消息的来源L_VecDlgRotate
LVDLG_HELP_SCALE 帮助命令消息的来源L_VecDlgScale
LVDLG_HELP_TRANSLATE 帮助命令消息的来源L_VecDlgTranslate
LVDLG_HELP_CAMERA 帮助命令消息的来源L_VecDlgCamera
LVDLG_HELP_VIEWMODE 帮助命令消息的来源L_VecDlgViewMode
LVDLG_HELP_GENERAL 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_PEN 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_BRUSH 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_BRUSHSTYLE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_STDBRUSH 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_PTRBRUSH 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_GRDBRUSH 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_HATBRUSH 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_VERTEX 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_LINE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_RECTANGLE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_CIRCLE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_ELLIPSE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_POLYLINE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_POLYGON 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_POLYDRAW 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_POLYBEZIER 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_ARC 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_ELLIPTICALARC 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_PIE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_TEXT 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_RASTER 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_CLONE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_SPLINE 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject
LVDLG_HELP_HPOLYBEZIER 帮助命令消息的来源L_VecDlgEditObjectL_VecDlgNewObject

HWNDhElement

对话框的窗口句柄控制请求帮助信息。如果处理NULL,这意味着控制哪些请求帮助信息的帮助按钮对话框。

L_INTnCtlID

对话框控件的ID请求帮助信息,IDs可以下列之一(lvdlgres.h中定义):

改变对话框

显示对话框

视图模式对话框

冲击测试对话框

所有层对话框

层对话框

所有组对话框

组对话框

通用对话框

笔对话框

刷对话框

标准对话框刷

模式对话框刷

梯度刷对话框

舱口刷对话框

顶点对话框

线对话框

矩形对话框

多段线对话框

Polybezier对话框

多边形对话框

椭圆对话框

圆对话框

弧对话框

文本对话框

派对话框

Polydraw对话框

光栅对话框

复制对话框

椭圆弧形对话框

样条对话框

异构保利贝塞尔曲线对话框

L_VOIDpUserData

一个空指针,您可以使用它们来访问一个变量或结构包含你的回调函数需要的数据。这给了你一个接收数据的方式间接地使用这个回调函数的函数。(这是相同的指针传递的pUserData参数调用的函数)。

请记住,这是一个空指针,必须投到适当的数据类型在你的回调函数。

返回

一个也没有。

评论

这个回调函数是可选的。有必要只有如果你想为个人提供帮助信息对话框。的确切性质取决于你提供的帮助,但在这个回调函数必须列出。为了实现帮助对话框,一个指向这个HelpCallback函数必须传递给特定的对话框功能。通过这个指针,一个帮助按钮的对话框所示。

必需的dll和库

另请参阅

功能

例子

#定义LVDLG_IDC_TRANSFORM_BUTTON_XUP 0#定义LVDLG_IDC_TRANSFORM_EDIT_X 1#定义LVDLG_IDC_TRANSFORM_BUTTON_XDOWN 2#定义LVDLG_IDC_TRANSFORM_BUTTON_YUP 3#定义LVDLG_IDC_TRANSFORM_EDIT_Y 4HWND g_hWndFrame;L_VOID EXT_CALLBACK VectorHelpCallback(L_UINT32 uDlgID,HWND hElement,L_INT nCtlID,L_VOID * pUserData){L_TCHAR szBuffer[255] =文本(“没有信息”);L_TCHAR szTitle[255] =文本(”“);UNREFERENCED_PARAMETER (hElement);UNREFERENCED_PARAMETER (pUserData);开关(uDlgID){情况下LVDLG_HELP_SCALE:对话框* / / *规模lstrcpy (szTitle文本(“规模”));开关(nCtlID){情况下LVDLG_IDC_TRANSFORM_BUTTON_XUP:lstrcpy (szBuffer文本(“X按钮”));打破;情况下LVDLG_IDC_TRANSFORM_EDIT_X:lstrcpy (szBuffer文本(“编辑X”));打破;情况下LVDLG_IDC_TRANSFORM_BUTTON_XDOWN:lstrcpy (szBuffer文本(“X”按钮));打破;情况下LVDLG_IDC_TRANSFORM_BUTTON_YUP:lstrcpy (szBuffer文本(”按钮Y”));打破;情况下LVDLG_IDC_TRANSFORM_EDIT_Y:lstrcpy (szBuffer文本(“编辑Y”));打破;}打破;}对话框(g_hWndFrame szBuffer、szTitle MB_OK | MB_ICONINFORMATION);}L_INT LVCommDlgHelpcBExample (HWND HWND, pVECTORHANDLE pVector){VECTORPOINT点;L_INT nRet;nRet = L_VecGetRotation (pVector、点);如果(nRet = =成功)返回nRet;nRet = L_VecDlgRotate (hWnd,pVector,点,空,VECTOR_DLG_AUTO_PROCESS | VECTOR_DLG_SHOW_PREVIEW,VectorHelpCallback,零);返回nRet;}
LEADTOOLS矢量C API的帮助
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。