> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Méthode IsUserCommandRegistered de l’objet Commands

> Méthode IsUserCommandRegistered de l’objet Commands dans ABBYY FineReader Engine Visual Components sous Windows — Cette méthode permet de déterminer si la commande définie par l’utilisateur spécifiée est enregistrée.

Cette méthode permet de déterminer si la commande définie par l’utilisateur spécifiée est enregistrée. Vous pouvez utiliser cette méthode pour vérifier la disponibilité d’une constante d’énumération avant [d’enregistrer une commande personnalisée](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands/registerusercommand-method).

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT IsUserCommandRegistered(
  MenuItemEnum  CommandId,
  VARIANT_BOOL* Result
);
```

### C\#

```csharp theme={null}
bool IsUserCommandRegistered( MenuItemEnum CommandId );
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Function IsUserCommandRegistered(CommandId As MenuItemEnum) As Boolean
```

<div id="parameters">
  ## Paramètres
</div>

CommandId

\[in] Spécifie une constante [MenuItemEnum](/fr/fine-reader/engine/visual-components-reference/enumerations/menuitemenum) correspondant à la commande utilisateur.

Result

\[out, retval] Indique si la commande est enregistrée. Si la valeur est TRUE, cette commande a déjà été enregistrée et vous ne pouvez pas utiliser cette constante pour une autre commande.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie [les valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

<div id="see-also">
  ## Voir aussi
</div>

[Commands](/fr/fine-reader/engine/visual-components-reference/supplementary-objects/commands)
