# include“l_bitmap.h”
L_LTIVW_APIL_INTEXT_FUNCTIONL_DispContainerFlipAnnotationContainer (hCellWnd nSubCellIndex uFlags)
翻转注释容器。
一个窗口的句柄表示细胞的功能将被应用的影响。
一个从零开始的索引图像列表nCellIndex中指定的细胞。这个sub-cell包含图像包含注释的容器。通过2指的是所选sub-cell。
保留以供将来使用。通过0。
价值 | 意义 |
---|---|
成功 | 函数是成功的。 |
< 1 | 一个错误发生。指返回代码。 |
这个函数只翻转注释容器。它不翻转图像本身。
必需的dll和库
平台
工具箱在Win32和x64版本能够支持开发软件应用程序的下列环境:
Windows 10
Windows 8
Windows 7
Windows Vista
Windows XP
Windows 2000
这个例子将翻转图像以及注释容器如果用户使用鼠标左键点击图片,鼠标右键,将储备,将旋转鼠标中键。
静态L_INT EXT_CALLBACK MouseCallBack (HWND hCellWnd,
L_UINT uMessage,
pDISPCONTAINERCELLINFO pCellInfo,
L_VOID * pUserData)
{
UNREFERENCED_PARAMETER (pCellInfo);
UNREFERENCED_PARAMETER (hCellWnd);
UNREFERENCED_PARAMETER (pUserData);
BITMAPHANDLE位图;
开关(uMessage)
{
情况下WM_LBUTTONUP:
{
L_DispContainerGetBitmapHandle (hCellWnd pCellInfo - > nSubCellIndex,位图,0);
L_FlipBitmap(位图);
L_DispContainerSetBitmapHandle (hCellWnd pCellInfo - > nSubCellIndex,位图,真的,0);
L_DispContainerFlipAnnotationContainer (hCellWnd pCellInfo - > nSubCellIndex 0);
}
打破;
情况下WM_MBUTTONUP:
L_DispContainerGetBitmapHandle (hCellWnd pCellInfo - > nSubCellIndex,位图,0);
L_ReverseBitmap(位图);
L_DispContainerSetBitmapHandle (hCellWnd pCellInfo - > nSubCellIndex,位图,真的,0);
L_DispContainerReverseAnnotationContainer (hCellWnd pCellInfo - > nSubCellIndex 0);
打破;
情况下WM_RBUTTONUP:
L_INT nAngle;
L_DispContainerRotateBitmapPerspective (hCellWnd pCellInfo - > nSubCellIndex, 90, 0);
L_DispContainerGetRotateBitmapPerspectiveAngle (hCellWnd pCellInfo - > nSubCellIndex,南,0);
L_DispContainerRotateAnnotationContainer (hCellWnd pCellInfo - > nSubCellIndex, nAngle, 0);
打破;
}
返回成功;
}
L_INT DispContainerFlipAnnotationContainerExample (HDISPCONTAINER hCon)
{
DISPCONTAINERMOUSECALLBACK oldCallBack;
L_VOID * pOldUserData;
如果(L_DispContainerGetCellCount (hCon 0) = = 0)
{
对话框(NULL,文本(“你必须至少有一个细胞添加到查看器”),文本(“没有附加细胞”),MB_OK);
返回失败;
}
HWND hCellWnd = L_DispContainerGetCellWindowHandle (hCon, 0, 0);
L_DispContainerGetMouseCallBack (hCellWnd &oldCallBack &pOldUserData);
L_DispContainerSetMouseCallBack (hCellWnd MouseCallBack hCon);
返回成功;
}