Udostępnij za pośrednictwem


Przewodnik krok po kroku: Tworzenie aplikacji wstążkowej przy użyciu 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 przyjęto założenie, że program Visual Studio ma używać ogólnych ustawień 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.

Aby utworzyć aplikację MFC, która ma 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 sposobu 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ługa bazy 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 przewodnik po prostu uczy o wstążce, możesz 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 utworzona pomyślnie, skompiluj ją i uruchom. Aby skompilować aplikację, w menu Kompilacja kliknij pozycję Kompiluj rozwiązanie. Jeśli aplikacja zostanie pomyślnie skompilowana, uruchom ją, klikając pozycję Rozpocznij debugowanie w menu Debug.

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

Aby dodać kategorię i panel 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 zasobu kliknij Wstążkę, a następnie dwukrotnie kliknij IDR_RIBBON.

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

    Utworzono kategorię z podpisem 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ń 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 przewodnika, po prostu ponownie użyj map bitowych utworzonych przez kreatora. Małe mapy bitowe są 16 pikseli na 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ą wymiary 32 piksele na 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 / Notatka

    W przypadku wyświetlania dużych kropek na cal (HDPI) wersje hdPI obrazów są automatycznie używane.

  3. Następnie dostosuj panel. Panele służą do grupowania elementów, które są logicznie powiązane ze sobą. Na przykład na karcie Strona główna tej aplikacji polecenia Wytnij, Kopiuj i Wklej 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ń 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 kontrolki wstążki. Na pasku narzędzi Edytora Wstążek kliknij przycisk Test Wstążki. Na wstążce powinna być wyświetlana karta Niestandardowa i panel Ulubione .

Aby dodać elementy do paneli wstążki

  1. Aby dodać elementy do panelu utworzonego w poprzedniej procedurze, przeciągnij elementy sterujące z sekcji Edytor wstążkiPrzybornika do panelu w widoku projektowania.

  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ń Podpis na Quick Print, ID na ID_FILE_PRINT_DIRECT i Image 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 uruchom ją. 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.

Dalsze kroki

Jak: dostosować pasek narzędzi Szybki Dostęp

Instrukcje: dostosowywanie przycisku Aplikacji

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

Zobacz także

Przewodniki
Przykłady (pakiet funkcji MFC)