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