Třída CPane
CPane Je rozšířením třídy Třída CControlBar.Jestliže inovujete existující projekt MFC, nahradit všechny výskyty CControlBar s CPane .
class CPane : public CBasePane
Členy
Veřejné konstruktory
Název |
Description |
---|---|
CPane::~CPane |
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Okamžitě přepočtena rozložení podokna. |
|
Alokuje prostor pro interní použití. |
|
Určuje, zda v podokně jsou uvedeny v seznamu generovaných runtime podoken aplikace. |
|
Vypočítá rozdíl ve velikosti mezi určeného obdélníku a aktuálním obdélníku okna. |
|
Vypočítá vnitřní obdélník podokně přihlédnutím ohraničení a grippers. |
|
Vypočítá nedávno ukotvený obdélník. |
|
Vypočítá velikost podokna. |
|
Určuje, zda můžete ukotvit podokno v podokně zadaný základní. |
|
Určuje, zda v podokně lze převést na dokumentů s kartami. |
|
Převede dokovací podokno dokumentů s kartami. |
|
Zkopíruje stav podokna.(Přepíše CBasePane::CopyState.) |
|
Vytvoří ovládací panel a připojí jej CPane objektu. |
|
Vytvoří okno mini-frame pro plovoucí podokno. |
|
Vytvoří ovládací panel a připojí jej CPane objektu. |
|
CPane::CreateObject |
Rámci používá k vytvoření dynamických instance tohoto typu třídy. |
Pomocí myši docking metoda ukotvené podokno. |
|
Základní podokno ukotvené plovoucí podokno. |
|
Podokno ukotvené pomocí osnovy (standardní) dokování. |
|
Dokovací podokno ukotvené na rámeček.(Přepíše CBasePane::DockToFrameWindow .) |
|
Označuje, zda můžete ukotvit na stejném řádku, kde je ukotven v aktuálním podokně jiného podokna. |
|
Jako plovoucí podokno. |
|
Vrátí částku, obrazové body, které lze rozbalit podokna. |
|
Vrátí částku, obrazové body, které můžete zmenšit velikost podokna. |
|
Vrátí šířku ohraničení podokna. |
|
Vrátí aktivní podokna. |
|
Vrátí-li ukotvit řádek, v níž je ukotven v podokně. |
|
Určuje, zda je v podokně v řádku výhradním režimu. |
|
Aktivní bod, který je uložen v podkladové vrátí CMFCDragFrameImpl objektu. |
|
Získá minimální povolená velikost podokna. |
|
Načítá název podokna. |
|
CPane::GetResizeStep |
Interně. |
CPane::GetThisClass |
Používané rámci získat ukazatel CRuntimeClass objekt, který je přidružen typ této třídy. |
Načte virtuální obdélník podokna. |
|
Přesunutí podokna tato metoda analyzuje umístění podokna jiných podoknech, řádky dock a mini-frame windows a vrátí odpovídající AFX_CS_STATUS hodnotu. |
|
Určuje, zda je v podokně taženého. |
|
Určuje, zda je v podokně okna multi-pane rámečku.(Přepíše CBasePane::IsInFloatingMultiPaneFrameWnd .) |
|
Určuje, zda je v podokně vlevo od (nebo výše) určeného obdélníku. |
|
Určuje, zda lze změnit velikost podokna.(Přepíše CBasePane::IsResizable.) |
|
Určuje, zda bylo vloženo v podokně okna s kartami ovládacího prvku karta.(Přepíše CBasePane::IsTabbed.) |
|
Načte stav podokna z registru.(Přepíše CBasePane::LoadState.) |
|
Přesune o zadané virtuální obdélník a podokna. |
|
Přesune zadaný obdélník podokna. |
|
Rámci vyvolána při změně nadřazené podokna. |
|
Rámci vyvolána při nadřazené podokna je změnit. |
|
Volat rozhraní uživatel zvolí Titulek podokna na tlačítko Zavřít. |
|
CPane::OnProcessDblClk |
Interně. |
Rámci vyvolána při zvláštním podokně nabídky se mají zobrazit. |
|
Rámci vyvolána při zvláštním podokně nabídky se mají zobrazit. |
|
CPane::PrepareToDock |
Interně. |
Přepočítá informace o rozložení v podokně.(Přepíše CBasePane::RecalcLayout.) |
|
V podokně Stav uloží do registru.(Přepíše CBasePane::SaveState.) |
|
Příznaky podokně jako aktivní. |
|
Nastaví hodnoty ohraničení podokna. |
|
Nastaví aktivní podokna. |
|
Obnoví informace o stavu pro podokno docking. |
|
Povolí nebo zakáže řádek výhradním režimu. |
|
Nastaví informace o mini-frame okno výchozí třídě runtime. |
|
Nastaví minimální povolená velikost podokna. |
|
Nastaví virtuální obdélník podokna. |
|
Roztáhne podokno svisle nebo vodorovně podle stylu pro docking. |
|
Přepíná režim Automaticky schovávat. |
|
V podokně odebere z webu dock, výchozí jezdce nebo mini-frame okno, kde je aktuálně ukotven.(Přepíše CBasePane::UndockPane.) |
|
Aktualizace virtuální obdélník. |
Chráněné metody
Název |
Description |
---|---|
V rámci nazývá doku podokna. |
|
Pokud podokno byl uvolněn jako plovoucí volat rámci. |
|
Když je chcete ukotvit podokno volat rozhraní. |
|
Je-li podokno má být uvolněno, nazývá rámcem. |
Datové členy
Název |
Description |
---|---|
Umožňuje konzistentní zpracování minimální velikost podokna. |
|
Obsahuje informace o posledních dokovací. |
Poznámky
Obvykle se CPane objekty nejsou vytvořena přímo.Pokud podokno obsahuje funkce pro ukotvení, odvodit objekt z CDockablePane.Pokud požadujete funkce nástrojů, odvodit objekt z CMFCToolBar.
Při odvození třídy z CPane , může být ukotveno v CDockSite a mohou být plovoucí v CPaneFrameWnd.
Hierarchii dědičnosti
Požadavky
Záhlaví: afxPane.h