FLImaging 6.7.7.7
GUIDockablePaneHostFrame.h
1#pragma once
9
10#include "DefinitionsGUI.h"
11
13namespace FLImagingCLR
14{
16 namespace GUI
17 {
25 public ref class CGUIDockablePaneHostFrame : public Base::CFLBase
26 {
27 public:
36
45
54
65
78
89
97 void Invalidate();
98
108 void Invalidate(bool bErase);
109
118
127
145 void MoveWindow(int32_t i32X, int32_t i32Y, int32_t i32Width, int32_t i32Height, bool bRepaint);
146
168 bool SetWindowPos(size_t stHandleInsertAfter, int32_t i32X, int32_t i32Y, int32_t i32CX, int32_t i32CY, uint32_t u32Flags);
169
181 bool ShowWindow(int32_t i32CmdShow);
182
193
202
211
220 virtual size_t SetFocus();
221
235 CResult^ SetParentWindowAndFit(size_t stParentWindowHandle);
236
252 CResult^ SetMinimumSize(int32_t i32MinimumWidth, int32_t i32MinimumHeight);
253
265 void GetMinimumSize(int32_t% i32MinimumWidth, int32_t% i32MinimumHeight);
266
276 void Fix(bool bFix);
277
287 bool IsFixed();
288 };
289 }
290}
GUIDockablePaneHostFrame C API wrapping class.
Definition GUIDockablePaneHostFrameWrap.h:25
Top-level base class of FLImaging.
Definition FLBase.h:33
FLImaging module execution result object.
Definition ResultsDef.h:1337
A class representing a rectangle.
Definition FLRect.h:24
void RedrawWindow()
Updates the specified rectangle or region in a window's client area.
bool IsAvailable()
Determines whether the SNAP view window is available.
bool IsFixed()
Checks if the pane's size and position are fixed.
bool ShowWindow(int32_t i32CmdShow)
Sets the display state of the window.
CGUIDockablePaneHostFrame(FLImaging::GUI::CGUIDockablePaneHostFrameWrap *pViewSNAP)
Default constructor.
void MoveWindow(int32_t i32X, int32_t i32Y, int32_t i32Width, int32_t i32Height, bool bRepaint)
Moves and resizes the window.
CResult ^ SetParentWindowAndFit(size_t stParentWindowHandle)
Adjust the size of this window to match the size of the parent window.
size_t GetWindowHandle()
Returns a handle attached to the SNAP view.
void BringToBottom()
Moves the window to the bottom of the Z-order.
void GetMinimumSize(int32_t% i32MinimumWidth, int32_t% i32MinimumHeight)
Retrieves the minimum size constraints for the pane.
void UpdateWindow()
Causes the control to redraw the invalidated regions within its client area.
void BringToTop()
Moves the window to the top of the Z-order.
void Invalidate()
Invalidates a specific region of the control and causes a paint message to be sent to the control....
virtual ~CGUIDockablePaneHostFrame()
Default destructor.
CResult ^ SetMinimumSize(int32_t i32MinimumWidth, int32_t i32MinimumHeight)
Sets the minimum size constraints for the pane.
bool IsWindowVisible()
Retrieves the visibility status of the window.
void Fix(bool bFix)
Locks or unlocks the pane's size and position.
bool SetWindowPos(size_t stHandleInsertAfter, int32_t i32X, int32_t i32Y, int32_t i32CX, int32_t i32CY, uint32_t u32Flags)
Sets the size, position, and Z order of the window.
virtual size_t SetFocus()
Sets the keyboard focus to the specified window.
void Invalidate(bool bErase)
Invalidates a specific region of the control and causes a paint message to be sent to the control....
Foundation::CFLRect< int32_t > ^ GetClientRect()
Retrieves the coordinates of a window's client area. The client coordinates specify the upper-left an...