Freigeben über


Gewusst wie: Erstellen von benutzerdefinierten Kategorien der Aufgabenliste

Benutzerdefinierte Kategorien von Aufgaben stellen Steuerelement zum Aufgaben im Aufgabenliste Fenster angezeigt werden.

Implementieren Sie eine benutzerdefinierte Kategorie Aufgaben aus folgenden Gründen:

  • Sie steuern möchten, wo die Kategorien sortiert () in der Liste der Kategorien angezeigt werden.

  • Sie haben verschiedene Unterkategorien von Aufgaben, die Sie in eine andere Aufgaben ohne Kategorie sortiert werden soll sortierend zwischen ihnen.

  • Sie möchten eine benutzerdefinierte Ansicht erstellen, in der nur die Aufgaben angezeigt werden.

    Hinweis

    Sie können die Effekte erzielen, die den benutzerdefinierten Kategorien ähneln, ohne eine benutzerdefinierte Kategorie tatsächlich zu implementieren.Sie können z. B. eine Bitmap für eine Kategorie und Unterkategorie anzeigen, indem Sie ImageList und ImageListIndeximplementieren.Das Aufgaben und dann die Liste stellt für jede Aufgabe erstellt einen Index in der Liste bereit.

Um eine benutzerdefinierte Kategorie in Aufgabenlistezu erstellen, registrieren Sie es mit Aufgabenliste indem Sie das folgende Verfahren verwenden.

So fügen Sie eine benutzerdefinierte Kategorie der Aufgabenliste Registrieren

  • Aufrufs RegisterCustomCategory , um eine benutzerdefinierte Kategorie mit der Aufgabenliste zu registrieren.

    Jede benutzerdefinierte Kategorie muss über ein eigenes GUID verfügen, das im guidCat-Parameter angegeben wird. Im dwSortOrder-Parameter geben Sie den Speicherort bereit, in dem Sie möchten, dass diese Kategorie sortiert (wenn die Liste nach Kategorien sortiert ist). Diese Methode gibt die tatsächliche Sortierung der der benutzerdefinierten Kategorie innerhalb der größeren Liste von Kategorien zurück.

    Sortierungen für die integrierten Funktionen Kategorien, die in der VSTASKCATEGORY-Enumeration definiert sind, sind in der folgenden Tabelle.

    Kategorie

    Wert

    Beschreibung

    CAT_ALL

    1

    Es wird keine wirkliche Kategorie. Wird verwendet, um eine Ansicht der Aufgabenliste können alle Aufgaben in Aufgabenlisteanzuzeigen.

    CAT_BUILDCOMPILE

    10

    Buildfehler, Warnungen und ggf. Bereitstellungsfehler.

    CAT_COMMENTS

    20

    Generieren von Kommentaren spezielle Aufgaben, z. B. „TODO“, „RÜCKGÄNGIG GEMACHT KERBE“ oder „.“

    CAT_CODESENSE

    30

    Quellcode Sie als Fehler generiert.

    CAT_SHORTCUTS

    40

    Tastenkombinationen zum Code.

    CAT_USER

    50

    Vom Benutzer eingegebene Aufgaben.

    CAT_MISC

    60

    Verschiedene Aufgaben, die AufgabenlisteVSPackages hinzugefügt werden soll.

    CAT_HTML

    70

    Aufgaben, die Entwicklung von Webseiten.

    Wenn Sie beispielsweise eine Kategorie zwischen CAT_CODESENSE und CAT_SHORTCUTS einzuschließen, übergäben ggf. einen Wert von 31 für die Sortierung. Da ein Wert von 31 bereits von einem anderen Kategorien für benutzerdefinierte Aufgaben nach Hersteller verwendet wird, weist Aufgabenliste Sie die Kategorie Aufgaben für den folgenden leeren Slot zugewiesen. Dieser Wert wird wieder im pCat-Parameter übergeben.

So fügen Sie eine benutzerdefinierte Kategorie der Aufgabenliste Registrierung aufheben

Siehe auch

Konzepte

Erstellen von benutzerdefinierten Tasklisten-Ansichten