Accueil > Forum > > > > fixer fenetre en premier plan par rapport aux autres
fixer fenetre en premier plan par rapport aux autres
mardi 27 septembre 2005 à 19:25:47 |
fixer fenetre en premier plan par rapport aux autres

lazarird
|
Bonjour, je veux réaliser un programme dans lequel il y a deux form, et je veux que quand toutes les deux sont à l'ecran la première est toujours au premier plan et je ne peux accéder à la deuxième sans avoir fermé la première (comme si il s'agissait d'un message box) j'ai essayé cette API mais elle ne semble pas marcher: Public Declare Function SetWindowPos Lib "USER32" (ByVal hwnd As Long, _ ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, _ ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long Merci d'avance
|
|
mardi 27 septembre 2005 à 19:41:20 |
Re : fixer fenetre en premier plan par rapport aux autres
|
mardi 27 septembre 2005 à 20:01:01 |
Re : fixer fenetre en premier plan par rapport aux autres

pcpt
|
salut, VbModal est la meilleur solution. mais pour info, l'API que tu utilises est correcte et fonctionne. elle n'empêche cependant pas la prise en main d'autres fenêtres. ' ----- ' Form1 ' ----- Private Sub Command1_Click() Form2.Show End Sub
' ----- ' Form2 ' ----- Const HWND_TOPMOST = -1 Const HWND_NOTOPMOST = -2 Const SWP_NOSIZE = &H1 Const SWP_NOMOVE = &H2 Const SWP_NOACTIVATE = &H10 Const SWP_SHOWWINDOW = &H40 Private Declare Sub SetWindowPos Lib "User32" _ (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, _ ByVal X As Long, ByVal Y As Long, ByVal cx As Long, _ ByVal cy As Long, ByVal wFlags As Long)
Private Sub Form_Activate() 'KPD-Team 1998 'URL: http://www.allapi.net/ 'E-Mail: KPDTeam@Allapi.net 'Set the window position to topmost SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE End Sub 
Coloration syntaxique automatique [AFCK]
PCPT
|
|
mardi 27 septembre 2005 à 20:01:54 |
Re : fixer fenetre en premier plan par rapport aux autres

jpleroisse
|
Bonsoir, Dans un Module: Public Const SWP_NOMOVE = 2 Public Const SWP_NOSIZE = 1 Public Const FLAGS = SWP_NOMOVE Or SWP_NOSIZE Public Const HWND_TOPMOST = -1 Public Const HWND_NOTOPMOST = -2 Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long Public Function SetTopMostWindow(hwnd As Long, Topmost As Boolean) As Long If Topmost = True Then SetTopMostWindow = SetWindowPos(hwnd, HWND_TOPMOST, 0, 0, 0, 0, FLAGS) Else SetTopMostWindow = SetWindowPos(hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, FLAGS) SetTopMostWindow = False End If End Function 'Dans la Form que tu veux garder au premier plan: Private Sub Form_Load() SetTopMostWindow Me.hwnd, True End Sub jpleroisse Si une réponse vous convient, cliquez Réponse Acceptée.
|
|
mardi 27 septembre 2005 à 21:54:32 |
Re : fixer fenetre en premier plan par rapport aux autres

cboulas
|
Salut donc comme marquer plus haut tu as d'autres solutions, voici celle fournie par moi et pour VB.Net (comme VB6 à déjà été fournis) frm.ShowDialog 'Pour le mode modal frm.Show 'Pour le mode normal Chris... Web : Firstruner
|
|
Cette discussion est classée dans : plan, long, fenetre, premier, fixer
Répondre à ce message
Sujets en rapport avec ce message
Fenetre au premier plan [ par JMG ]
BonjourComment faire pour savoir si une fenetre se trouve au premier plan,même si elle n'est pas activée.Merci d'avance.A+JMG
METTRE HANDLE AU PREMIER PLAN [ par Esc ]
Je n'arrive pas à mettre une fenetre d'une autre appli au premier plan de l'écran avec le focus mis sur cette fenetre.Je n'ai que le handle de la fene
Faire passer une fenetre dos au premier plan [ par jerms610 ]
J'ai réalisé un prog en VB qui utilise une commande dos mais pour qu'il fonctionne je dois valider (o/n) sous dos mais la fenetre ne s'ouvre pas au pr
Fenetre Internet Explorer au premier plan... [ par z980x ]
Salut a tous.J'ai fais un prog qui va ouvrir une page internet explorer.Malheureusement, elle n'est pas au premier plan, elle se trouve dans la barre
position souris dans la fenetre au premier plan ? [ par yannn ]
Salut a tous .. et oui encore moi ...Cette fois ci j'aimerai savoir comment récupérer les coordonnées de la souris apres un clic gauche par rapport a
ecran d'accueil en premier plan [ par VTS_35 ]
Bonjour tout le monde,Je suis pas un pro en VB, mais je dois faire une petite IHM toute bete. Histoire de faire classe, G créé une fenetre de chargeme
premier plan [ par fanfan61 ]
depuis mon appli, j'ouvre une fenetre windows (explarateur)le probleme que je rencontre c'est que la fenetre apparée toujours reduite? comment faire p
Fenetre en premier plan [ par p33M ]
salut je suis un debutant en programmation VB et jai créé un petit programme vraiment minable pour afficher l'heure et la date pres de la barre des t
Fenetre au premier plan [ par CCJ ]
bonjour!coment fait-on pour garder une fenetre au premier plan?je sais pas si c'est vraiement ce qu'il faut mais je voudrai pouvoir verifier le code a
Mise au premier plan d'une fenetre MDI Child par API et pas par Zorder [ par azerty25 ]
Lu allLA quesrion et donc dans le titre, et je veux faire par API afin d'utiliser son handle et pas son nom dans mon code, mais aucune API n'a l'air d
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|