Porady: zmienianie ikony domyślnej dla dodatku

Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.

Możesz zmienić ikonę, która jest skojarzona z polecenia menu dla dodatek, który został utworzony za pomocą Visual Studio dodatek typu projektu.Aby znaleźć dodatek typu projektu w Nowy projekt okno dialogowe rozwiń Inne typy projektów i kliknij przycisk Projektów rozszerzania.

Podczas tworzenia dodatku przy użyciu dodatku typu projektu dodatek Kreator pozwala dodać interfejs użytkownika (UI) dla dodatku, wybierając chcesz utworzyć polecenie paska interfejsu użytkownika dla użytkownika dodatku? pole wyboru.

Ten szablon tworzy polecenie na Narzędzia dodatek z wyświetlonego menu.Domyślnie przylegających do polecenia jest Ikona uśmiechniętą buźkę.Ikonę można zmienić przy użyciu jednej z następujących metod:

  • Zmień numer indeksu ikony (czyli 59 dla domyślnej ikony) na liczbę inną ikonę w Microsoft.VisualStudio.CommandBars zestawu.Zestaw zawiera ikony prawie 3000.

  • Definiowanie niestandardowej mapy bitowej, na przykład logo firmy, skompiluj go w satelitarnych DLL jako zasób, a następnie zmień kod dodatek do ppkt do nowej bitmapy.

Pierwsza metoda jest szybsza, ale można używać tylko ikony w Microsoft.VisualStudio.CommandBars.Druga metoda umożliwia używanie dowolną ikonę.

[!UWAGA]

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Aby zmienić bieżący ikonę na inną ikonę

  1. Otwórz rozwiązanie, które zostało utworzone przy użyciu typu projektu dodatek.

  2. W pliku projektu w OnConnection metoda, poszukaj następującego wiersza.

    command = commands.AddNamedCommand2(_addInInstance, _
      "MyAddin1", "MyAddin1",  _
      "Executes the command for MyAddin1", True, 59, Nothing, _
      CType(vsCommandStatus.vsCommandStatusSupported, _
       Integer) + 
       CType(vsCommandStatus.vsCommandStatusEnabled, _
       Integer), vsCommandStyle.vsCommandStylePictAndText, _
       vsCommandControlType.vsCommandControlTypeButton)
    
    Command command = commands.AddNamedCommand2(_addInInstance, 
    "MyAddin1", "MyAddin1", "Executes the command for MyAddin1", 
    true, 59, ref contextGUIDS, (int)vsCommandStatus.
    vsCommandStatusSupported+(int)vsCommandStatus.
    vsCommandStatusEnabled, (int)vsCommandStyle.
    vsCommandStylePictAndText, vsCommandControlType
    .vsCommandControlTypeButton);
    

    Zawiadomienie numer 59 w AddNamedCommand2 zadzwonić.Jest to indeks Bieżąca ikona.Aby zmienić na inną ikonę standardowe, zmienić ten numer.Na przykład aby zmienić ikonę, aby czerwona gwiazdka była, zmienić 59 do 6743.Po uruchomieniu dodatku, polecenie pojawi się na Narzędzia menu wraz z czerwoną gwiazdkę.

    Aby dowiedzieć się, jak znaleźć numery identyfikacyjne dla standardowych ikon, zobacz Aukcję przycisk jest skierowana na pasku poleceń dla pakietu Microsoft Office System w witrynie MSDN w sieci Web.

  3. Jeśli nie możesz znaleźć odpowiednią ikonę w Microsoft.VisualStudio.CommandBars biblioteki, można użyć niestandardowej mapy bitowej.Skompiluj mapę bitową w towarzyszącej biblioteki DLL jako zasób.Aby uzyskać więcej informacji, zobacz Porady: wyświetlanie ikony niestandardowej na przycisku dodatku.Po utworzeniu satelity DLL zasobu, wskaż go w AddNamedCommand2.

Zobacz też

Zadania

Porady: kontrolowanie dodatków za pomocą menedżera dodatków

Porady: tworzenie dodatku

Wskazówki: tworzenie kreatora

Koncepcje

Rejestracja dodatków

Wykres modelu obiektów automatyzacji

Inne zasoby

Tworzenie dodatków i kreatorów

Visual Studio — Polecenia i przełączniki