Accueil > Forum > > > > Afficher plusieurs feuilles et en mettre une prioritaire
Afficher plusieurs feuilles et en mettre une prioritaire
mercredi 31 mai 2006 à 19:50:10 |
Afficher plusieurs feuilles et en mettre une prioritaire

bichoncanada
|
Bonjour, Lorsque je lance mon programme, ma feuille principale (appelée Client) s'affiche comme je veux dans le coin en haut à gauche, puis lorsque j'appuie sur mon bouton "Ouvrir les Vidéo", une autre fenêtre (appelée Vidéo) s'ouvre et je peux sélectionner la visualisation des vidéos. Le problème est que je veux que la fenêtre principal ne se réduise jamais même quand je suis sur la feuille "Vidéo".J'ai mis "Vidéo.Show" mais je ne sais pas quoi mettre dans (modal et owner Form). J'espère que j' ai été assez clair et si quelqu'un avait la solution ca serait cool. Merci d'avance Guillaume
|
|
mercredi 31 mai 2006 à 20:01:55 |
Re : Afficher plusieurs feuilles et en mettre une prioritaire

Shark-Man
|
Tu utilises le système des feuilles MDI ? Si ce que tu veux c'est que ta forme reste toujours au premier plan il suffit d'utiliser ce code:
Dans un module : Private Const SWP_NOMOVE = 2 Private Const SWP_NOSIZE = 1 Private C onst HWND_TOPMOST = -1 Private Const HWND_NOTOPMOST = -2 Private 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 Pour que la forme reste au premier plan utilises: SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Pour annuler cette fonction il te suffit de la relancer en remplacant HWND_TOPMOST par HWND_NOTOPMOST.
J'espère avoir repondu à ta question. Bonne continuation.
° The world is moving so fast these days that the person who says it can't be done is generally interrupted by someone doing it ° Harry Emerson Fosdick
|
|
mercredi 31 mai 2006 à 20:19:33 |
Re : Afficher plusieurs feuilles et en mettre une prioritaire

bichoncanada
|
le set windows je dois le mettre dans la commande qui permet d'ouvrir la fenêtre Vidéo ??? et les private const au début dela feuille principale ???
|
|
mercredi 31 mai 2006 à 20:43:41 |
Re : Afficher plusieurs feuilles et en mettre une prioritaire

bichoncanada
|
J'ai trouvé où les mettre mais quand je lance il me mets en message d'erreur " Convention d'appel de DLL incorrect" et me souligne en jaune SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE. Donc cela n'a pas l'air de marcher. Peux tu m'aider ???
|
|
mercredi 31 mai 2006 à 22:22:24 |
Re : Afficher plusieurs feuilles et en mettre une prioritaire

Shark-Man
|
Peut etre ai-je mal copier/coller ou toi.. Reessaye avec sa pour voir.
Dans la partie déclaration du module: Private Const SWP_NOMOVE = 2 Private Const SWP_NOSIZE = 1 Private Const HWND_TOPMOST = -1 Private Const HWND_NOTOPMOST = -2; Private 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
Dans le _Load de ta form pour que sa soit actif des le chargement: SetWindowPos Me.hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Lorsque tu ne veux plus que la forme soit toujours au premier plan: SetWindowPos Me.hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Chez moi ce code fonctionne parfaitement :( J'espere vraiment te donner ce que tu attend sa serait dmg que tu te donne du mal pour rien lol.
|
|
mercredi 31 mai 2006 à 22:54:08 |
Re : Afficher plusieurs feuilles et en mettre une prioritaire

bichoncanada
|
oui c'est bon ca m'a vraiment aidé mais j'ai utilisé plutôt utilisé SWP_NOREDRAW = 0 et ca marche niquel donc merci.
|
|
Cette discussion est classée dans : feuilles, afficher, feuille, vidéo, prioritaire
Répondre à ce message
Sujets en rapport avec ce message
Afficher une feuille Excel dans VB [ par Xilikon ]
Salut,Je suis présentement perdu au niveau des idées pour savoir comment faire afficher des feuilles Excel dans une fenêtre sans faire appel à Excel m
Afficher une feuille Excel avec VB [ par Xilikon ]
Salut,Je suis présentement perdu au niveau des idées pour savoir comment faire afficher des feuilles Excel dans une fenêtre sans faire appel à Excel m
Newbie en la matière..... [ par Schpok ]
Bon d'accord je suis newbie mais je ne demande qu'a apprendre !!! J'ai 3 feuilles et un module. J'aimerais lorsque la personne qui clique sur un optio
Les feuilles MDI, leurs dimensionnement, leurs boutons......la plaie [ par akhiro ]
Hello,QUESTION 1Quelqu'un peut il me dire s'il existe une autre possibilité que la feuille MDI pour gérer deux autres feuilles en même temps --> EX :
afficher une feuille correctement [ par bidules ]
bonjour a tousMa question peut paraitre simple mais moi j'arrive pas a afficher une feuille correctement aprés l'avoir caché.En effet en utilisant l'i
pb de fermeture des feuilles [ par darkyoda ]
resalut a tous!j'ai mis la touche ESC pour fermer une feuille par defaut mais lorsque l'on appuie dessus c'est toute l'appli qui se ferme et non juste
Modifier une form MDI depuis la form mère [ par JCLK ]
Ce message s'adresse plus particulièrement au grandissime Amonbofis, mais les réponses de tout le monde sont les bienvenues.Dans un éditeur de texte,
VB multi-threads ? [ par Ernesto ]
je suis en train de faire un programme qui se divise en 2 grandes partie.j'ai un tronc commun qui es le depart du programme , celui-ci doit appeler un
Variable pour plusieurs feuilles [ par Brodeur ]
Bonjour, je voudrais savoir comment faire pour qu'une variable definie dans une feuille soit utilise par une autre feuille (ce serai comme si on faisa
Page appelante? [ par Octet ]
Lors de la création d'un projet contenent plusieurs feuilles (forms),y a-t-il possibilité de savoir à partir de quelle feuille la feuille appelée a ét
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
|