Sdílet prostřednictvím


Třída CMFCEditBrowseCtrl

CMFCEditBrowseCtrl Třída podporuje procházet ovládací úpravy, který je upravitelné textové pole, která také obsahuje tlačítko Procházet.Po klepnutí na tlačítko Procházet ovládací prvek provede vlastní akci nebo zobrazí standardní dialogové okno, které obsahuje v prohlížeči soubor nebo složka prohlížeče.

class CMFCEditBrowseCtrl : public CEdit

Členy

Bb983421.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMFCEditBrowseCtrl::CMFCEditBrowseCtrl

Výchozí konstruktor.

CMFCEditBrowseCtrl::~CMFCEditBrowseCtrl

Destruktoru.

Bb983421.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCEditBrowseCtrl::EnableBrowseButton

Povolí nebo zakáže (kůže) na tlačítko Procházet.

CMFCEditBrowseCtrl::EnableFileBrowseButton

Aktivuje tlačítko Procházet a vloží do ovládacího prvku pro úpravy Procházet vyhledejte soubor režimu.

CMFCEditBrowseCtrl::EnableFolderBrowseButton

Aktivuje tlačítko Procházet a vloží do ovládacího prvku pro úpravy Procházet Procházet složky režimu.

CMFCEditBrowseCtrl::GetMode

Vrátí aktuální režim Procházet.

CMFCEditBrowseCtrl::OnAfterUpdate

Po aktualizaci ovládacího prvku pro úpravy Procházet v důsledku akce procházet volat rozhraní.

CMFCEditBrowseCtrl::OnBrowse

Rámci volána po klepnutí na tlačítko Procházet.

CMFCEditBrowseCtrl::OnChangeLayout

Překreslí aktuální procházet ovládacího prvku pro úpravy.

CMFCEditBrowseCtrl::OnDrawBrowseButton

Volat rámci kreslení na tlačítko Procházet.

CMFCEditBrowseCtrl::OnIllegalFileName

Volat rámcem, pokud bylo zadáno neplatné souboru do ovládacího prvku pro úpravy.

CMFCEditBrowseCtrl::PreTranslateMessage

Překládá zprávy okna před jsou odesílány do TranslateMessage a DispatchMessage funkcí systému Windows.Syntaxe a další informace naleznete v tématu CWnd::PreTranslateMessage.

CMFCEditBrowseCtrl::SetBrowseButtonImage

Nastaví vlastní obrázek pro tlačítko Procházet.

Poznámky

Pomocí ovládacího prvku pro úpravy Procházet vyberte název souboru nebo složky.Případně provést vlastní akci jako dialogové okno zobrazit pomocí ovládacího prvku.Můžete zobrazit nebo není zobrazeno tlačítko Procházet a můžete použít vlastní štítek nebo obrázek na tlačítku.

Procházet režimu z úpravy procházet ovládací prvek určuje, zda zobrazí tlačítko Procházet a jaké akce nastane po klepnutí na tlačítko.Další informace naleznete GetMode metoda.

CMFCEditBrowseCtrl Třída podporuje následující režimy.

  • custom mode
    Vlastní akce provedena, pokud uživatel klepne na tlačítko Procházet.Můžete například zobrazit dialogové okno specifické pro aplikaci.

  • file mode
    Dialogové okno Výběr standardní soubor se zobrazí, když uživatel klepne na tlačítko Procházet.

  • folder mode
    Dialogové okno Výběr standardní složky se zobrazí, když uživatel klepne na tlačítko Procházet.

Postupy: Procházet textové pole určit

Proveďte následující kroky začlenit ovládacího prvku pro úpravy procházení v aplikaci:

  1. Pokud chcete implementovat vlastní procházet režimu, odvodit vlastní třídy z CMFCEditBrowseCtrl třídy a pak přepsat CMFCEditBrowseCtrl::OnBrowse metoda.Potlačené metody procházet vlastní akci a v důsledku aktualizace ovládacího prvku pro úpravy Procházet.

  2. Vložit buď CMFCEditBrowseCtrl nebo objekt odvozené úpravy procházet ovládací prvek do okna nadřazeného objektu.

  3. Pokud použijete Třídy Průvodce vytvořit dialogové okno, přidejte textové pole (CEdit) do formuláře pole dialogového okna.Také přidáte proměnnou ovládací prvek v záhlaví souboru přístup.V záhlaví souboru změnit typ proměnné z CEdit na CMFCEditBrowseCtrl .Procházet ovládacího prvku pro úpravy bude vytvořena automaticky.Pokud nepoužíváte Třídy Průvodce, přidat CMFCEditBrowseCtrl soubor záhlaví a pak volání proměnné jeho Create metoda.

  4. Pokud přidáte dialogové okno Procházet textové pole, použijte ClassWizard nástroj nastavit data exchange.

  5. Volání EnableFolderBrowseButton, EnableFileBrowseButton, nebo EnableBrowseButton metoda nastavit režim Procházet a zobrazit tlačítko Procházet.Volání GetMode metodou k získání aktuálního režimu procházení.

  6. Stanovit vlastní obrázek na tlačítko Procházet, zavolejte SetBrowseButtonImage metoda nebo přepsat OnDrawBrowseButton metoda.

  7. Z ovládacího prvku pro úpravy procházet odebrat tlačítko Procházet, zavolejte EnableBrowseButton metodou s bEnable parametr nastaven na FALSE .

Hierarchii dědičnosti

CObject

   CCmdTarget

      CWnd

         CEdit

            CMFCEditBrowseCtrl

Příklad

Následující příklad demonstruje použití dvou metod v CMFCEditBrowseCtrl třídy: EnableFolderBrowseButton a EnableFileBrowseButton .V tomto příkladu je součástí vzorku nové ovládací prvky.

    CMFCEditBrowseCtrl m_wndFolderEdit;
    CMFCEditBrowseCtrl m_wndFileEdit;


...


    // enable the browse button and put the control in file browse mode
    m_wndFolderEdit.EnableFolderBrowseButton();
    // enable the browse button and put the control in the folder browse mode
    m_wndFileEdit.EnableFileBrowseButton();

Požadavky

Záhlaví: afxeditbrowsectrl.h

Viz také

Referenční dokumentace

Diagram hierarchie

Další zdroje

Třídy MFC