LContainer: SetObjectCursor

# include“Ltwrappr.h”

L_INTLContainer::SetObjectCursor (notobjecttype, hCursor)

设置容器对象游标。

参数

CONTAINEROBJECTTYPEnObjectType

表示要为其设置游标的对象类型的整数。可能取值为:

价值 意义
CONTAINER_OBJECT_TYPE_POINT 点对象
CONTAINER_OBJECT_TYPE_LINE 行对象
CONTAINER_OBJECT_TYPE_SQUARE。 广场的对象
CONTAINER_OBJECT_TYPE_RECT 矩形对象
CONTAINER_OBJECT_TYPE_ELLIPSE 椭圆对象
CONTAINER_OBJECT_TYPE_CIRCLE 圆形物体
CONTAINER_OBJECT_TYPE_POLYLINE 多段线对象
CONTAINER_OBJECT_TYPE_BEZIER 贝塞尔曲线对象
CONTAINER_OBJECT_TYPE_ARC 弧对象
CONTAINER_OBJECT_TYPE_TEXT 文本对象

HCURSORhCursor

新的对象游标。

返回

价值 意义
成功 活动很成功。
< 1 发生错误。指返回代码

评论

此函数设置的游标将在容器中每次绘制特定对象类型时显示。例如,如果在容器中绘制矩形,则将显示对象类型CONTAINER_OBJECT_TYPE_RECT的游标。容器复制光标。因此,用户可以删除特定的游标。

必需的dll和库

另请参阅

功能

主题

例子

这个例子展示了如何设置容器对象游标。

L_INT lcontainer_setobjectcursoreexample (HWND, LContainer & lcont)L_INT nRet;度量;/*初始化容器句柄*/nRet = lcont。Initialize ();如果(nRet != SUCCESS)返回nRet;/*创建容器并将其附加到其所有者窗口*/nRet = lcont。创建(hWnd);如果(nRet != SUCCESS)返回nRet;nRet = lcont。IsValid ();如果(nRet == SUCCESS) /*检查容器句柄的有效性*/HCURSOR hRectCursor;/*加载一些游标hRectCursor = LoadCursor (NULL, IDC_CROSS);/*设置矩形对象光标*/nRet = lcont。SetObjectCursor (CONTAINER_OBJECT_TYPE_RECT, hRectCursor);如果(nRet != SUCCESS)返回nRet;/*删除光标,因为它不再需要了DestroyCursor (hRectCursor);/*设置容器对象类型为矩形*/nRet = lcont。SetObjectType (CONTAINER_OBJECT_TYPE_RECT);如果(nRet != SUCCESS)返回nRet;/*初始化容器度量*/指标。nSize =运算符(containermetrics);指标。dwMask = CMF_LIMITS;/*设置容器限制为一些价值* /SetRect (&Metrics.)rcLimits, 0, 0, 500, 500);/*设置容器规格*/nRet = lcont。SetMetrics (&Metrics);如果(nRet != SUCCESS)返回nRet;其他的返回nRet;返回成功;

容器和自动化c++类库帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。