L_DispContainerShowTitlebar

#include "ltivw.h"

L_LTIVW_API L_INT L_DispContainerShowTitlebar(hCellWnd, uShow, uFlags)

L_HWND hCellWnd;

handle to the cell window

L_UINT uShow;

flag

L_UINT uFlags;

reserved for future use

Shows or hides the title bar.

Parameter Description
hCellWnd A handle to the window that represents the Medical Viewer Cell.
uShow Flag that indicates whether to show the title bar. Possible values are:
  Value Meaning
  TRUE Show the title bar.
  FALSE Do not show the title bar.
uFlags Reserved for future use. Pass 0.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Required DLLs and Libraries

LTIVW

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

L_DispContainerCreate, L_DispContainerDestroy, L_DispContainerIsTitlebarIconChecked, L_DispContainerGetIconProperties L_DispContainerGetTitlebarProperties, L_DispContainerIsTitlebarEnabled, L_DispContainerSetIconProperties, L_DispContainerSetTitlebarProperties, L_DispContainerCheckTitlebarIcon

Topics:

Image Viewer Cells

Image Viewer Functions: Image Viewer Cells

Example

This function maniplulates the title bar feature. In this sample we assume that the user has opened one cell that contains one frame.

L_INT DispContainerShowTitlebarExample(HDISPCONTAINER hCon) 
{ 
   L_INT                          nI; 
   DISPCONTAINERTITLEBARPROPS     DispContainerTitlebarProps; 
   DISPCONTAINERTITLEBARICONPROPS DispContainerIconProps; 
   L_INT                          nRet; 
   if (L_DispContainerGetCellCount(hCon, 0) == 0) 
   { 
      MessageBox(NULL, TEXT("you must at least have one cell added to the viewer"), TEXT("No Cell attached"), MB_OK); 
      return FAILURE; 
   } 
   HWND hCellWnd = L_DispContainerGetCellWindowHandle(hCon, 0, 0); 
   // Check if the title bar is already shown or not. 
   if (!L_DispContainerIsTitlebarEnabled(hCellWnd, 0)) 
      // Show the title bar. 
      L_DispContainerShowTitlebar(hCellWnd, TRUE, 0); 
   DispContainerTitlebarProps.uMask = DCTITLEBAR_ALL; 
   DispContainerTitlebarProps.uStructSize = sizeof(DISPCONTAINERTITLEBARPROPS); 
   // Set a brighter color for the title bar. 
   L_DispContainerGetTitlebarProperties(hCellWnd, &DispContainerTitlebarProps, 0); 
   if (DispContainerTitlebarProps.bCustomTitlebarColor) 
   { 
      DispContainerTitlebarProps.crColor = RGB(min(255, GetRValue(DispContainerTitlebarProps.crColor) + 10), 
      min(255, GetGValue(DispContainerTitlebarProps.crColor) + 10), 
      min(255, GetBValue(DispContainerTitlebarProps.crColor) + 10)); 
      L_DispContainerSetTitlebarProperties(hCellWnd, &DispContainerTitlebarProps, 0); 
   } 
   // Invert the button icon status for all the cells. 
   for (nI = 0; nI < 8; nI++) 
   { 
      DispContainerIconProps.uMask = DCTITLEBAR_ICONPROPS_ALL; 
      DispContainerIconProps.uStructSize = sizeof(DISPCONTAINERTITLEBARICONPROPS); 
      nRet = L_DispContainerGetIconProperties(hCellWnd, nI, &DispContainerIconProps, 0); 
      if (!DispContainerIconProps.bReadOnly) 
      { 
         L_DispContainerCheckTitlebarIcon(hCellWnd, 0, nI, !L_DispContainerIsTitlebarIconChecked(hCellWnd, 0, nI, 0), 0); 
      } 
      nRet = L_DispContainerSetIconProperties(hCellWnd, nI, &DispContainerIconProps, 0); 
   } 
   return SUCCESS; 
} 

Help Version 19.0.2017.10.18
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Medical Image Viewer C API Help