28 typedef size_t __H_FLImaging_GUI_CGUIDockablePaneHostFrame;
167 void MoveWindow(int32_t i32X, int32_t i32Y, int32_t i32Width, int32_t i32Height,
bool bRepaint);
189 bool SetWindowPos(
size_t stHandleInsertAfter, int32_t i32X, int32_t i32Y, int32_t i32CX, int32_t i32CY, uint32_t u32Flags);
317 __H_FLImaging_GUI_CGUIDockablePaneHostFrame m_hWnd;
318 size_t m_stWndHandle;
319 size_t m_stParentHandle;
322 const CResult InternalSetWindow(__H_FLImaging_GUI_CGUIDockablePaneHostFrame hWnd,
size_t stWndHandle);
323 const CResult InternalSetParentWindowAndFit(
size_t stParentHandle);
325 DeclareGetClassType();
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
직사각형을 표현하는 클래스
Definition FLRect.h:24
GUIDockablePaneHostFrame 의 C API 래핑 클래스
Definition GUIDockablePaneHostFrameWrap.h:25
const CResult SetMinimumSize(int32_t i32MinimumWidth, int32_t i32MinimumHeight)
패널의 최소 크기 제한을 설정합니다.
bool ShowWindow(int32_t i32CmdShow)
윈도우의 표시 상태를 설정
virtual const CResult SetParentWindowAndFit(size_t stParentWindowHandle)
윈도우를 부모 윈도우의 크기로 변경합니다.
CGUIDockablePaneHostFrameWrap()
기본 생성자
void BringToTop()
윈도우의 Z-Order 를 맨 위로 이동합니다.
bool SetWindowPos(size_t stHandleInsertAfter, int32_t i32X, int32_t i32Y, int32_t i32CX, int32_t i32CY, uint32_t u32Flags)
윈도우의 크기, 위치 및 Z 순서를 설정합니다.
void Fix(bool bFix)
패널의 크기와 위치를 고정하거나 고정을 해제합니다.
bool IsFixed() const
패널의 크기와 위치가 고정되었는지 확인합니다.
bool IsAvailable()
CGUIDockablePaneHostFrame의 윈도우 유효성을 확인한다.
virtual size_t SetFocus()
키보드 포커스를 현재 CGUIDockablePaneHostFrame 창으로 설정합니다.
void Invalidate(bool bErase=true)
CGUIDockablePaneHostFrame의 화면을 갱신한다.(비동기 함수)
size_t GetWindowHandle()
CGUIDockablePaneHostFrame의 윈도우 핸들을 얻는다.
CGUIDockablePaneHostFrameWrap(const CGUIDockablePaneHostFrameWrap &rh)
복사 생성자(레퍼런스)
virtual size_t GetWndPtr()
윈도우에 대한 포인터를 가져옵니다.
const CResult AssignHandle(const CGUIDockablePaneHostFrameWrap &rh)
클래스의 내부 핸들을 할당합니다.
CGUIDockablePaneHostFrameWrap(__H_FLImaging_GUI_CGUIDockablePaneHostFrame hWnd)
생성자
void BringToBottom()
윈도우의 Z-Order 를 맨 아래로 이동합니다.
Foundation::CFLRect< int32_t > GetClientRect()
CGUIDockablePaneHostFrame의 윈도우 클라이언트 영역을 얻는다.
void UpdateWindow()
CGUIDockablePaneHostFrame의 화면을 즉시 갱신한다.(동기 함수)
void MoveWindow(int32_t i32X, int32_t i32Y, int32_t i32Width, int32_t i32Height, bool bRepaint)
윈도우를 이동합니다.
virtual ~CGUIDockablePaneHostFrameWrap()
기본 소멸자
bool IsWindowVisible()
윈도우의 가시성 상태를 얻어옵니니다.
void GetMinimumSize(int32_t &i32MinimumWidth, int32_t &i32MinimumHeight) const
패널의 최소 크기 제한을 가져옵니다.
void RedrawWindow()
CGUIDockablePaneHostFrame의 화면을 갱신한다.
const CGUIDockablePaneHostFrameWrap & operator=(const CGUIDockablePaneHostFrameWrap &rh)
할당 연산자