Jak: Zmienianie ikony domyślne dla dodatku
Aby zmienić ikonę, która jest skojarzona z polecenia menu dla dodatku, który został utworzony za pomocą Visual Studio -w typ projektu.Odnaleźć projektu typu w w Nowy projekt okno dialogowe rozwiń Inne typy projektów , a następnie kliknij przycisk Projektów rozszerzania.
Podczas tworzenia Dodaj w przy użyciu typu projektu-w kreatora Add-in umożliwia dodawanie interfejsu użytkownika (UI) dla dodatku wybierając chcesz utworzyć polecenie paska interfejsu użytkownika dla obsługi dodatku? pole wyboru.
Szablon tworzy polecenie na Narzędzia menu otwieranego opracowywanego dodatku.Domyślnie przyległych do polecenia jest ikona uśmiechnięte buźki.Aby zmienić ikonę, korzystając z jednej z następujących metod:
Zmień numer indeksu ikony (która jest 59 dla ikona domyślna) na liczbę inną ikonę w Microsoft.VisualStudio.CommandBars zgromadzenia.Zestaw zawiera ikony prawie 3000.
Zdefiniować niestandardową mapę bitową, na przykład logo firmy, skompiluj go w satelitarnych DLL jako zasób, a następnie zmienić kod dodatku do ppkt do nowej bitmapy.
Pierwsza metoda jest szybsze, ale można używać tylko ikony w Microsoft.VisualStudio.CommandBars.Druga metoda umożliwia korzystanie z wszelkich ikony.
[!UWAGA]
Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.
Aby zmienić ikonę innego Bieżąca ikona
Otwórz rozwiązanie, które zostało utworzone przy użyciu dodatku projektu typu.
W pliku projektu w OnConnection metody, Wyszukaj następujący wiersz.
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 wywołania.Jest to indeks Bieżąca ikona.Aby zmienić na inną ikonę standardowego, należy zmienić ten numer.Na przykład aby zmienić ikonę, aby czerwona gwiazdka, należy zmienić 59 do 6743.Uruchomienie dodatku polecenie pojawi się na Narzędzia menu wraz z czerwona ikona gwiazdy.
Aby uzyskać informacje dotyczące wyszukiwania numery identyfikacyjne dla standardowych ikon, zobacz Aukcji napotyka przycisk paska poleceń dla pakietu Microsoft Office System w witrynie MSDN w sieci Web.
Jeśli nie możesz znaleźć odpowiednią ikonę w Microsoft.VisualStudio.CommandBars biblioteki, można użyć niestandardowej mapy bitowej.Skompiluj bitmapy w satelitarnych DLL jako zasób.Aby uzyskać więcej informacji, zobacz Jak: wyświetlanie ikon niestandardowych na przycisk Dodaj W.Po utworzeniu satelity DLL zasobu, wskaż go w AddNamedCommand2.
Zobacz też
Zadania
Jak: dodatki formantu przy użyciu dodać Menedżera
Instruktaż: Tworzenie kreatora
Informacje
Visual Studio poleceń i przełączników
Koncepcje
Wykres modelu obiektu automatyzacji