Les Snippets

Connexion

NonModalAllowed - Savoir si une ou plusieurs fenetres modales existent

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 04/04/2008 11:14:45 et initié par Renfield [Liste]
Date de mise à jour : 04/04/2008 11:49:37
Vue : 426
Catégorie(s) : API, Trucs & Astuces, Système, WinForm
Langages dispo pour ce code :
- VB6



Langage : VB6
Date ajout : 04/04/2008
Posté par Renfield [Liste]
DateMAJ : 04/04/2008
Private Const GWL_STYLE As Long = -16
Private Const WS_DISABLED As Long = &H8000000
   
Private Declare Function GetWindowLong Lib "user32.dll" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
   
Public Property Get NonModalAllowed() As Boolean
Dim oForm As Form
   NonModalAllowed = True
   For Each oForm In Forms
       If (GetWindowLong(oForm.hwnd, GWL_STYLE) And WS_DISABLED) = WS_DISABLED Then
           NonModalAllowed = False
           Exit Property
       End If
   Next oForm
End Property 
Remarque :
App.NonModalAllowed existe, mais semble capricieux...

Snippets en rapport avec : Fenetre, Nonmodalallowed, Modal, Modeless, Ws_disabled



Codes sources en rapport avec : Fenetre, Nonmodalallowed, Modal, Modeless, Ws_disabled

{Visual Basic, VB6, VB.NET, VB 2005} FAUX MODAL
Ce code corrige simplement un désagrément de VB. Lorsque l'on lance une feuille en Modale, cette ...

{Javascript / DHTML} FENETRE QUI SE DEPLACE
Creation d'un calque qui se deplace avec un bouton pour reduire la fenetre et un bouton pour la ferm...

{C / C++ / C++.NET} [DEV-C++] FENETRE TRANSPARENTE ET NON RECTANGULAIRE
Une fenêtre qui n'est pas comme les autres : elle n'est pas rectangulaire. C'est une tâche qui déba...

{C# / C#.NET} RENDRE UNE FENETRE TRANSPARENTE EN CAS DE DÉPLACEMENT DE CELLE CI PAR L'UTILISATEUR
Lorsque que l'on déplace une fenetre c'est souvant pour voir ce qu'il y a en dessous, mais où que l'...

{Visual Basic, VB6, VB.NET, VB 2005} TRANSFERER UN DATAROW D'UN FENETRE À UNE AUTRE
Bonjour Je suis sur un casse tete, je cherche à recuperer les données d'un datarow qui provient d...

{Flash} FENETRE DE DEBUG - TRACE EN LIGNE - FENETRE DE SORTIE
salut tout le monde. C'est le premier code que je depose ici. L'objectif est simple, avoir une f...

{Javascript / DHTML} FERMER LA FENÊTRE PRINCIPALE
Bon et bien c'est pas trop compliqué... Je cherchais une code pour fermer la fenêtre principale, ...

{Javascript / DHTML} KILLFRAME LYCOS
Ce code permet de supprimer les frames et scripts Lycos pour les sites hébergés gratuitement. Cepend...

{Visual Basic, VB6, VB.NET, VB 2005} SENDKEYSEX => SIMULER UNE TOUCHE DANS UNE FENETRE PRÉCISE
SendKeys, keybd_event & co c'est bien joli, seul soucis majeur, on ne peut pas spécifier de fenêtre ...

{Delphi} APERCU DES FENETRES REDUITE
Petit programme pour faire des captures d'ecran lorsqu'elles sont reduites Probleme pour l'arreter ...