Share via


Verwenden von Elementattributen

Die SFGAO-Flagwerte der Shellattribute für ein Element können getestet werden, um zu bestimmen, ob das Verb aktiviert oder deaktiviert werden soll.

Um dieses Attributfeature zu verwenden, fügen Sie die folgenden REG_DWORD Werte unter dem Verb hinzu:

Anweisungen

Schritt 1:

Der AttributMask-Wert gibt den SFGAO-Wert der Bitwerte der Maske an, mit der getestet werden soll.

Schritt 2:

Der Wert AttributeValue gibt den SFGAO-Wert der getesteten Bits an.

Schritt 3:

Das ImpliedSelectionModel gibt null für Elementverben oder ungleich null für Verben im Kontextmenü im Hintergrund an.

Bemerkungen

Im folgenden Beispielregistrierungseintrag ist AttributeMask auf SFGAO_READONLY (0x40000) festgelegt.

HKEY_CLASSES_ROOT
   txtfile
      Shell
         test.verb2
            AttributeMask = 0x40000
            AttributeValue = 0x0
            ImpliedSelectionModel = 0x0
            command
               (Default) = %SystemRoot%\system32\notepad.exe %1