共用方式為


CPane::IsChangeState

當窗格移動時,這個方法來分析其位置相對於其他窗格,內建的資料列和小型框架視窗並傳回適當的 AFX_CS_STATUS 值。

virtual AFX_CS_STATUS IsChangeState(
   int nOffset,
   CBasePane** ppTargetBar
) const;

參數

  • [in] nOffset
    指定停駐敏感度。 例如,在 nOffset 像素中移動從內建資料列將停駐的窗格。

  • [in] ppTargetBar
    當方法傳回時, ppTargetBar 包含任何指標目前窗格要停駐的物件,或 NULL ,如果停駐應該不會發生。

傳回值

下列其中一個 AFX_CS_STATUS 值:

描述

CS_NOTHING

不在窗格內建網站附近。 這個架構不會停駐窗格。

CS_DOCK_IMMEDIATELY

在窗格內建網站,然後, DT_IMMEDIATE 樣式為啟用狀態。 架構會立即停駐窗格。

CS_DELAY_DOCK

是另一個停駐窗格或主框架邊緣之間的固定位置。 當使用者釋放移動時,架構會停駐窗格。

CS_DELAY_DOCK_TO_TAB

在窗格中的索引標籤式視窗會停駐窗格停駐的網站。 在 窗格中,在另一個停駐窗格的標題或可在索引窗格的索引標籤區域,就會發生這個錯誤。 當使用者釋放移動時,架構會停駐窗格。

需求

標題: afxpane.h

請參閱

參考

CPane 類別

階層架構圖表