DISPCELLPROPERTIES
typedef struct tagDISPCELLPROPERTIES
{
L_UINT uStructSize;
L_UINT uMask;
L_UINT uShowRuler;
L_UINT uShowTags;
L_UINT uNumRows;
L_UINT uNumCols;
L_BOOL bOnMove;
L_BOOL bIndividual;
L_BOOL bIsFit;
} DISPCELLPROPERTIES, * pDISPCELLPROPERTIES;
The DISPCELLPROPERTIES structure contains the options for controlling the behavior of the container's cells. This structure is available only in the Medical Imaging Suite toolkits.
Member |
Description |
|
uStructSize |
Size of this structure in bytes, for versioning. Use the sizeof() macro to calculate this value. |
|
uMask |
Set of flags that specify which members of this structure contain data to be set or which members are being requested. This member can have one or more of the following flags set: |
|
|
Value |
Meaning |
|
DCCELLPF_ALL |
[0x0000007F] All members are valid or must be filled in. |
|
DCCELLPF_SHOWRULER |
[0x00000001] The uShowRuler member is valid or must be filled in. |
|
DCCELLPF_SHOWTAGS |
[0x00000002] The uShowTags member is valid or must be filled in. |
|
DCCELLPF_ROW |
[0x00000004] The uNumRows member is valid or must be filled in. |
|
DCCELLPF_COLS |
[0x00000008] The uNumCols member is valid or must be filled in. |
|
DCCELLPF_APPLYONMOVE |
[0x00000010] The bOneMove member is valid or must be filled in. |
|
DCCELLPF_ALLOWINDIVIDUALWINDOWLEVEL |
[0x00000020] The bIndividual member is valid or must be filled in. |
|
DCCELLPF_IMAGE_FIT |
[0x00000040] The bIsFit member is valid or must be filled in. |
uShowRuler |
Flags that indicate which ruler to display. Possible values are: |
|
|
Value |
Meaning |
|
DCCELLPF_SHOWRULER_NONE |
[0x00000000] Display no ruler. |
|
DCCELLPF_SHOWRULER_BOTH |
[0x00000001] Display the horizontal and vertical rulers. This is the default value. |
|
DCCELLPF_SHOWRULER_VERT |
[0x00000002] Display the vertical ruler. |
|
DCCELLPF_SHOWRULER_HORZ |
[0x00000003] Display the horizontal ruler. |
uShowTags |
Flag that indicates whether to display the tags. Possible values are: |
|
|
Value |
Meaning |
|
DCCELLPF_SHOWTAGS_SHOW |
[0x00000000] Show tags. This is the default value. |
|
DCCELLPF_SHOWTAGS_HIDE |
[0x00000001] Hide tags. |
uNumRows |
Number of rows within the cell. The default value is 1. |
|
uNumCols |
Number of columns within the cell. The default value is 1. |
|
bOnMove |
Flag that indicates whether the action is applied when the user drags the mouse. This parameter is ignored if bIndividual is TRUE. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
Apply the action when the user drags the mouse. |
|
FALSE |
Apply the action after the user releases the mouse button. This is the default value. |
bIndividual |
A Boolean flag that indicates whether the window level and alpha actions will be applied on each sub image separately. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
Apply the window level and alpha actions on each sub image separately. |
|
FALSE |
Apply the window level and alpha actions on every image in the list, after it has been applied to one image on the list. This is the default value. |
bIsFit |
A Boolean flag that indicates whether the image is scaled to fit the window size. Possible values are: |
|
|
Value |
Meaning |
|
TRUE |
The image is scaled to fit the window size. |
|
FALSE |
The image is displayed at its normal size. This is the default value. |
Comments
This structure is used by the LImageViewer::SetCellProperties and the LImageViewer::GetCellProperties functions.