使用图层

按照以下步骤从矢量图中显示/隐藏图层:

从中创建的项目开始执行命中测试

  1. 在“HDC HDC”下添加这些本地变量;WndProc函数中的语句:

    L_INT nIndex;VECTORLAYER层;VECTORLAYERDESC LayerDesc;

  2. 添加以下行WM_CREATEhandler后L_VecInit (&Vector);声明:

    L_VecLoadFile (MAKE_IMAGE_PATH(文本(“random.dxf”)), &向量,NULL, NULL);

  3. 在WM_CHAR消息的case 'x'语句之前添加以下代码行:

    情况下“1”:情况下“2”://从索引中获取层如果(wParam == '1')nIndex = 0;其他的nIndex = 1;L_VecGetLayerByIndex (&Vector, nIndex, &Layer);L_VecGetLayer (&Vector, &Layer, &LayerDesc);//翻转图层的可见状态LayerDesc。LayerDesc.bVisible = !/ /更新L_VecSetLayer (&Vector, &Layer, &LayerDesc);L_VecFreeLayer (&LayerDesc);InvalidateRect(hWnd, NULL, FALSE);打破

  4. 编译并运行演示程序。

  5. LEADTOOLS附带的样例图像(random.dxf)有2层。你应该可以通过按键盘上的1和2来隐藏/显示这些图层。

LEADTOOLS Vector C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。