Udostępnij za pośrednictwem


Klasa CMFCEditBrowseCtrl

CMFCEditBrowseCtrl Klasy obsługuje formant Przeglądaj edycji jest pole tekst edytowalny, opcjonalnie zawierający przycisk Przeglądaj.Gdy użytkownik kliknie przycisk Przeglądaj, formant wykonuje akcję niestandardową lub wyświetla standardowe okno dialogowe, które zawiera przeglądarki plik lub folder przeglądarki.

class CMFCEditBrowseCtrl : public CEdit

Członkowie

Bb983421.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CMFCEditBrowseCtrl::CMFCEditBrowseCtrl

Konstruktor domyślny.

CMFCEditBrowseCtrl::~CMFCEditBrowseCtrl

Destruktor.

Bb983421.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCEditBrowseCtrl::EnableBrowseButton

Włącza lub wyłącza (skór) przycisk Przeglądaj.

CMFCEditBrowseCtrl::EnableFileBrowseButton

Włącza przycisk Przeglądaj i umieszcza w formancie edycyjnym Przeglądaj Przeglądaj plik tryb.

CMFCEditBrowseCtrl::EnableFolderBrowseButton

Włącza przycisk Przeglądaj i umieszcza w formancie edycyjnym Przeglądaj Przejdź do folderu tryb.

CMFCEditBrowseCtrl::GetMode

Zwraca bieżący tryb przeglądania.

CMFCEditBrowseCtrl::OnAfterUpdate

Przeglądaj edycyjnym jest aktualizowana w wyniku działania Przeglądaj wywołana w ramach.

CMFCEditBrowseCtrl::OnBrowse

Wywołana w ramach po kliknięciu przycisku Przeglądaj.

CMFCEditBrowseCtrl::OnChangeLayout

Odrysowania bieżącego przeglądania edycyjnym.

CMFCEditBrowseCtrl::OnDrawBrowseButton

Wywołana przez ramy Rysowanie przycisk Przeglądaj.

CMFCEditBrowseCtrl::OnIllegalFileName

Wywoływane w ramach, gdy nazwa pliku niedozwolona został wprowadzony w formancie edycyjnym.

CMFCEditBrowseCtrl::PreTranslateMessage

Tłumaczy okna wiadomości przed wysłaniem ich do TranslateMessage i DispatchMessage funkcje systemu Windows.Składnia i uzyskać więcej informacji, zobacz CWnd::PreTranslateMessage.

CMFCEditBrowseCtrl::SetBrowseButtonImage

Ustawia obraz niestandardowy dla przycisku Przeglądaj.

Uwagi

Przeglądaj edycji umożliwia wybranie nazwy pliku lub folderu.Opcjonalnie można użyć formantu do wykonywania akcji niestandardowej, tak aby wyświetlić okno dialogowe.Można wyświetlić lub nie wyświetlać przycisk Przeglądaj i można zastosować niestandardowe etykiety lub obrazu na przycisku.

Przejdź w tryb Przeglądaj Edycja kontroli określa czy Wyświetla przycisk Przeglądaj i jakie działania występuje po kliknięciu przycisku.Aby uzyskać więcej informacji, zobacz GetMode metody.

CMFCEditBrowseCtrl Klasy obsługuje następujące tryby.

  • custom mode
    Akcja niestandardowa jest wykonywane, gdy użytkownik kliknie przycisk Przeglądaj.Na przykład można wyświetlić okno dialogowe specyficzne dla aplikacji.

  • file mode
    Okno dialogowe wyboru standardowego pliku jest wyświetlany, gdy użytkownik kliknie przycisk Przeglądaj.

  • folder mode
    Okno dialogowe wyboru folderu standard jest wyświetlany, gdy użytkownik kliknie przycisk Przeglądaj.

Instrukcje: Określić formant edycyjny Przeglądaj

Wykonaj następujące kroki, aby włączyć przeglądanie edycji w aplikacji:

  1. Jeśli chcesz zaimplementować trybu przeglądania niestandardowe pochodzić z klasy z CMFCEditBrowseCtrl klasy, a następnie zastąpić CMFCEditBrowseCtrl::OnBrowse metody.W zastąpiona metoda wykonanie akcji niestandardowych Przeglądaj i zaktualizować formant edycji Przeglądaj wynik.

  2. Osadź albo CMFCEditBrowseCtrl obiektu lub pochodnych Edycja Przeglądaj sterowania do obiektu nadrzędnego okna.

  3. Jeśli używasz Kreatora klasy utworzyć okno dialogowe, należy dodać formant edycyjny (CEdit) aby formularz okna dialogowego.Dodania zmiennej do kontroli dostępu w pliku nagłówka.W pliku nagłówka, należy zmienić typ zmiennej z CEdit do CMFCEditBrowseCtrl.Przeglądaj edycyjnym zostanie utworzony automatycznie.Jeśli nie używasz Kreatora klasy, dodać CMFCEditBrowseCtrl Zmienna nagłówka pliku i następnie wywołanie jego Create metody.

  4. Jeśli dodasz formant edycyjny przejdź do okna dialogowego używać ClassWizard narzędzie, aby skonfigurować wymianę danych.

  5. Wywołanie EnableFolderBrowseButton, EnableFileBrowseButton, lub EnableBrowseButton metody ustawiania trybu przeglądania i wyświetlania przycisku Przeglądaj.Wywołanie GetMode metoda uzyskania bieżącego trybu przeglądania.

  6. Aby zapewnić obraz niestandardowy przycisk Przeglądaj, wywołanie SetBrowseButtonImage metody lub zastępowanie OnDrawBrowseButton metody.

  7. Aby usunąć przycisk Przeglądaj Przeglądaj edycyjnym, call EnableBrowseButton metody z bEnable ustawiono parametr FALSE.

Hierarchii dziedziczenia

CObject

   CCmdTarget

      CWnd

         CEdit

            CMFCEditBrowseCtrl

Przykład

Poniższy przykład ilustruje sposób dwóch metod w CMFCEditBrowseCtrl klasy: EnableFolderBrowseButton i EnableFileBrowseButton.W tym przykładzie jest częścią nowych formantów próbki.

    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();

Wymagania

Nagłówek: afxeditbrowsectrl.h

Zobacz też

Informacje

Wykres hierarchii

Inne zasoby

Klasy MFC