VisOnComponentEnterCodes, énumération (Visio)
Indicateurs à transmettre à la méthode Application.OnComponentEnterState.
Constante | Valeur | Description |
---|---|---|
visComponentStateModal | 1 | L'état en cours d'identification est un état modal. |
visModalDeferEvents | &H10000 | Oblige Microsoft Visio à tenter de différer le déclenchement des événements tout en étant en état modal. Par défaut, Visio diffère le déclenchement des événements lorsqu’il affiche sa propre boîte de dialogue, mais il ne le diffère pas lorsqu’un code client a entraîné l’apparition d’une boîte de dialogue.Si des portées modales imbriquées diffèrent des événements, toutes celles qui se trouvent au sein de la portée la plus éloignée différant les événements diffèrent également des événements.Cet indicateur n'a d'effet que lorsque Visio passe à une portée modale. À la sortie d'une portée modale, Visio se comporte comme en y entrant. |
visModalDisableVisiosFrame | &H80000 | Force Visio à désactiver sa fenêtre frame en mode modal. Par défaut, Visio désactive sa fenêtre frame lorsqu’il affiche ses propres boîtes de dialogue ou lorsqu’il affiche des boîtes de dialogue implémentées par Microsoft Visual Basic pour Applications (VBA), mais pas lorsque le code client dans un autre processus affiche une boîte de dialogue. Si le code d’un autre processus souhaite afficher une boîte de dialogue et que la fenêtre de cadre Visio se comporte comme s’il s’agit du processus Visio affichant la boîte de dialogue, il peut définir cet indicateur. Cet indicateur a un effet uniquement lors de l’entrée d’une étendue modale. À la sortie d'une portée modale, Visio se comporte comme en y entrant. |
visModalDontBlockMessages | &H40000 | Empêche Visio de rejeter les appels provenant de l'extérieur de son filetage principal en état modal. Par défaut, Visio rejette les appels provenant de l’extérieur de son thread alors qu’ils sont modals. Dans le cas de plusieurs étendues modales imbriquées, si une étendue reporte des événements, toutes les étendues de l’étendue la plus externe qui reporte les événements reportent les événements. Cet indicateur a un effet uniquement lors de l’entrée d’une étendue modale. À la sortie d'une portée modale, Visio se comporte comme en y entrant. |
visModalNoBeforeAfter | &H20000 | Empêche Visio de déclencher un événement BeforeModal en passant à une portée modale ou un événement AfterModal en sortant d'une portée modale.Par défaut, Visio déclenche ces événements lorsqu'il affiche ses propres boîtes de dialogue ou celles exécutées par VBA, mais n'en déclenche aucun lorsqu'un code client affiche une boîte de dialogue.L'appel de la méthode OnComponentEnterState déclenche ces événements, à moins que la constante visModalNoBeforeAfter soit spécifiée. |
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.