Udostępnij za pośrednictwem


Wskazówki: tworzenie aplikacji wstążki za pomocą MFC

W tym przewodniku pokazano, jak za pomocą Kreatora aplikacji MFC utworzyć aplikację, która domyślnie ma wstążkę. Następnie możesz rozwinąć wstążkę, dodając kategorię wstążki Niestandardowe z panelem wstążki Ulubione , a następnie dodając do panelu niektóre często używane polecenia.

Wymagania wstępne

W tym przewodniku założono, że program Visual Studio ma używać Ustawienia ogólnego programowania. Jeśli używasz różnych ustawień, niektóre elementy interfejsu użytkownika, do których odwołujesz się w poniższych instrukcjach, mogą nie być wyświetlane.

Tworzenie aplikacji MFC zawierającej wstążkę

  1. Użyj Kreatora aplikacji MFC, aby utworzyć aplikację MFC, która ma wstążkę. Zobacz Przewodnik: używanie nowych kontrolek powłoki MFC, aby uzyskać instrukcje dotyczące otwierania kreatora dla używanej wersji programu Visual Studio.

  2. Ustaw następujące opcje w Kreatorze aplikacji MFC:

    1. W sekcji Typ aplikacji w obszarze Styl wizualizacji i kolory wybierz pozycję Office 2007 (Motyw niebieski).

    2. W sekcji Obsługa dokumentów złożonych upewnij się, że wybrano opcję Brak.

    3. W sekcji Właściwości szablonu dokumentu w polu Rozszerzenie pliku wpisz rozszerzenie nazwy pliku dla dokumentów tworzonych przez tę aplikację, na przykład mfcrbnapp.

    4. W sekcji Obsługabazy danych (tylko program Visual Studio 2015) upewnij się, że wybrano opcję Brak.

    5. W sekcji Funkcje interfejsu użytkownika upewnij się, że wybrano pozycję Użyj wstążki.

    6. Domyślnie Kreator aplikacji MFC dodaje obsługę kilku okienek dokowania. Ponieważ ten instruktaż jest poświęcony wyłącznie wstążce, można usunąć te opcje z aplikacji. W sekcji Funkcje zaawansowane wyczyść wszystkie opcje.

  3. Kliknij przycisk Zakończ , aby utworzyć aplikację MFC.

  4. Aby sprawdzić, czy aplikacja została pomyślnie utworzona, należy ją skompilować i uruchomić. Aby skompilować aplikację, w menu Kompilacja kliknij pozycję Kompiluj rozwiązanie. Jeśli aplikacja zostanie pomyślnie skompilowany, uruchom ją, klikając pozycję Rozpocznij debugowanie w menu Debugowanie.

    Kreator automatycznie tworzy wstążkę zawierającą jedną kategorię wstążki o nazwie Strona główna. Ta wstążka zawiera trzy panele wstążki o nazwie Schowek, Widok i Okno.

Dodawanie kategorii i panelu do wstążki

  1. Aby otworzyć zasób wstążki utworzony przez kreatora, w menu Widok wskaż pozycję Inne okna , a następnie kliknij pozycję Widok zasobu. W widoku zasobów kliknij pozycję Wstążka, a następnie kliknij dwukrotnie IDR_RIBBON.

  2. Najpierw dodaj kategorię niestandardową do wstążki, klikając dwukrotnie pozycję Kategoria w przyborniku.

    Zostanie utworzona kategoria zawierająca podpis Category1. Domyślnie kategoria zawiera jeden panel.

    Kliknij prawym przyciskiem myszy kategorię1, a następnie kliknij polecenie Właściwości. W oknie Właściwości zmień pozycję Podpis na Niestandardowy.

    Właściwości Duże obrazy i Małe obrazy określają mapy bitowe, które są używane jako ikony elementów wstążki w tej kategorii. Ponieważ tworzenie niestandardowych map bitowych wykracza poza zakres tego instruktażu, należy po prostu użyć map bitowych utworzonych przez kreatora. Małe mapy bitowe mają rozmiar 16 x 16 pikseli. W przypadku małych obrazów użyj map bitowych, do których uzyskuje się dostęp za pomocą identyfikatora IDB_FILESMALL zasobu. Duże mapy bitowe mają rozmiar 32 x 32 piksele. W przypadku dużych obrazów użyj map bitowych, do których uzyskuje się dostęp za pomocą identyfikatora IDB_FILELARGE zasobu.

    Uwaga

    Na ekranach o dużej liczbie punktów na cal (HDPI) automatycznie są używane wersje HDPI obrazów.

  3. Następnie dostosuj panel. Panele służą do grupowania elementów, które są ze sobą logicznie powiązane. Na przykład na karcie Narzędzia główne tej aplikacji wszystkie polecenia Wycinanie, kopiowanie i wklejanie znajdują się na panelu Schowek . Aby dostosować panel, kliknij prawym przyciskiem myszy panel1 , a następnie kliknij polecenie Właściwości. W oknie Właściwości zmień pozycję Podpis na Ulubione.

    Możesz określić indeks obrazu dla panelu. Ta liczba określa ikonę wyświetlaną, jeśli panel wstążki zostanie dodany do paska narzędzi Szybki dostęp. Ikona nie jest wyświetlana na samym panelu wstążki.

  4. Aby sprawdzić, czy kategoria i panel wstążki zostały utworzone pomyślnie, wyświetl podgląd formantu wstążki. Na pasku narzędzi Edytor wstążki kliknij przycisk Test wstążki . Na wstążce powinna być wyświetlana karta Niestandardowa i panel Ulubione .

Dodawanie elementów do paneli wstążki

  1. Aby dodać elementy do panelu utworzonego w poprzedniej procedurze, przeciągnij kontrolki z sekcji Edytor wstążki przybornika do panelu w widoku projektu.

  2. Najpierw dodaj przycisk Drukuj. Przycisk Drukuj będzie miał podmenu zawierający polecenie Szybkie drukowanie , które drukuje przy użyciu drukarki domyślnej. Oba te polecenia są już zdefiniowane dla tej aplikacji. Znajdują się one w menu aplikacji.

    Aby utworzyć przycisk Drukuj, przeciągnij narzędzie Przycisk do panelu.

    W oknie Właściwości zmień właściwość ID na ID_FILE_PRINT, która powinna być już zdefiniowana. Zmień podpis na Drukuj. Zmień indeks obrazu na 4.

    Aby utworzyć przycisk Szybkie drukowanie, kliknij kolumnę wartości właściwości obok pozycji Elementy menu, a następnie kliknij wielokropek (...). W Edytorze elementów kliknij przycisk Dodaj bez etykiet, aby utworzyć element menu. W oknie Właściwości zmień pozycję Podpis na Szybkie drukowanie, Identyfikator na ID_FILE_PRINT_DIRECT i Obraz na 5. Właściwość obrazu określa ikonę Szybkiego drukowania w zasobie mapy bitowej IDB_FILESMALL .

  3. Aby sprawdzić, czy przyciski zostały dodane do panelu wstążki, skompiluj aplikację i ją uruchom. Aby skompilować aplikację, w menu Kompilacja kliknij pozycję Kompiluj rozwiązanie. Jeśli aplikacja zostanie pomyślnie skompilowany, uruchom aplikację, klikając pozycję Rozpocznij debugowanie w menu Debugowanie. Powinien zostać wyświetlony przycisk Drukuj i pole kombi na panelu Ulubione na karcie Niestandardowe na wstążce.

Następne kroki 

Instrukcje: dostosowywanie paska narzędzi Szybki dostęp

Instrukcje: dostosowywanie przycisku Aplikacja

Aby uzyskać kompleksowe przykłady, zobacz Przykłady (MFC Feature Pack).

Zobacz też

Przewodniki
Przykłady (pakiet funkcji MFC)