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.

  1. 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.

  2. 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).

  3. Ändern der Karte durch Hinzufügen eines Eintrags zwischen BEGIN_SNAPINTOOLBARID_MAP und END_SNAPINTOOLBARID_MAP ähnlich der folgenden:
    SNAPINTOOLBARID_ENTRY(IDR_TBARNAME)
    
  4. 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.

Index