Wie füge ich eine Symbolleistenressource mit dem Objekt-Snap-In?
Standardmäßig bietet der MMC-Snap-In-Assistenten keine Symbolleistenressource für die MMC-Snap-in-Vorlage. Der Grund dafür ist, dass die ID der Symbolleistenressource zum Zeitpunkt der Erstellung unbekannt ist. Allerdings können Sie eine Symbolleiste manuell in wenigen Schritten hinzufügen.
-
Erstellen Sie eine Symbolleistenressource für das Snap-in-Projekt mithilfe des Symbolleisten-Editors. Stellen Sie sicher, dass jede Symbolleistenschaltfläche 16 Pixel hoch und 16 Pixel breit ist.
-
Suchen Sie die Symbolleiste ID Karte der Map-Snap-in-Objekt der Datenklasse des Objekts-Snap-in (befindet sich in der Snapin_name.H-Datei).
-
Ändern der Karte durch Hinzufügen eines Eintrags zwischen BEGIN_SNAPINTOOLBARID_MAP und END_SNAPINTOOLBARID_MAP ähnlich der folgenden:
SNAPINTOOLBARID_ENTRY(IDR_TBARNAME)
-
Speichern Sie die Änderungen auf das Projekt und erstellen Sie neu.
Hinweis&Nbsp; Verwenden Sie zusätzliche SNAPINTOOLBARID_ENTRY Makros zusätzliche Symbolleistenressourcen hinzu das Snap-in-Modul.