Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FENETRE TOUJOURS VISIBLE


Information sur la source

Description

Les déclarations sont à copier dans un Module
Le reste (les SetWindowPos) dans une feuille nommée Feuille1

 

Source

  • 'Déclarations :
  • 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)
  • Global Const HWND_TOPMOST = -1
  • Global Const HWND_NOTOPMOST = -2
  • Global Const SWP_NOACTIVATE = &H10
  • Global Const SWP_SHOWWINDOW = &H40
  • Feuille :
  • 'Active le "Toujours visible"
  • SetWindowPos Feuille1.hWnd, HWND_TOPMOST, Feuille1.Left / 15, Feuille1.Top / 15, Feuille1.Width / 15, Feuille1.Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW
  • 'Désactive le "Toujours visible"
  • SetWindowPos Feuille1.hWnd, HWND_NOTOPMOST, Feuille1.Left / 15, Feuille1.Top / 15, Feuille1.Width / 15, Feuille1.Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW
'Déclarations :

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)
Global Const HWND_TOPMOST = -1
Global Const HWND_NOTOPMOST = -2
Global Const SWP_NOACTIVATE = &H10
Global Const SWP_SHOWWINDOW = &H40


Feuille :

'Active le "Toujours visible"
SetWindowPos Feuille1.hWnd, HWND_TOPMOST, Feuille1.Left / 15, Feuille1.Top / 15, Feuille1.Width / 15, Feuille1.Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW
   
'Désactive le "Toujours visible"
SetWindowPos Feuille1.hWnd, HWND_NOTOPMOST, Feuille1.Left / 15, Feuille1.Top / 15, Feuille1.Width / 15, Feuille1.Height / 15, SWP_NOACTIVATE Or SWP_SHOWWINDOW

 

Commentaires et avis

signaler à un administrateur
Commentaire de advisor le 08/09/2002 16:01:22

ne fonctionne pas pour les form déclarées en MDICHild Yes

signaler à un administrateur
Commentaire de Vedlen le 18/05/2004 17:04:13

simple et efficace.... merci (9/10)

signaler à un administrateur
Commentaire de damienlemiere le 01/02/2007 14:31:43

"Me.hWnd" n'est pas reconnu chez moi, je suis sous vs 2003, j'ai essayer plusieur sources du même type et c'est sur cette variable que sa bloque. auriez vous déja eu le problème? et par la même occasion trouver une solution à celui-ci?
merci d'avance!

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Fenetre TOUJOURS visible [ par Alambic Citizen ] Bonjour,J'ai un problème, et bien que j'ai parcourus ce site de long en large, en vain (enfin en vain, façon de parler).Alors voilà :Je voudrais qu'un Fenêtre toujours visible [ par Vincentsoft ] SalutJe pense que c'est une question bête mais bizarrement, je n'arrive pas à y répondre.Voilà, je voudrai savoir comment on fait pour que la fenêtre Fenetre non visible [ par scoobydoos ] salut,Dans un form, j'ai mis une image. Est-il possible lorsque que j'appelle cette fenetre d'afficher juste l'image et non pas le form ? Suis-je expl fenetre toujours active [ par kawa11 ] salut,j'ai un fenetre qui reste toujours au premier plan dans laquelle des boutons sont actives par des raccourcis clavier, mais je suis obligé de cli Scrollbar toujours visible ds une listview [ par dosba91 ] Bonjour à tous, comment faire pour que la scrollbar verticale de la listview soit toujours visible ? Merci Bouton toujours visible sous VBA [ par stolken ] Salut tt le monde,Je voudrais savoir comment on fait pour rendre un bouton toujours visible dans VBA (Excel).Merci d'avance Fenetre toujours derriere... Comment ? [ par bilaloch ] Bonjour a tous  ,Y a t'il une facon d'obliger une fenetre a rester derriere toutes les autres fenetres ?Merci  ... Propriété form [ par toosdu87 ] Salut a tous, est ce que quelq'un connait une propriété qui me permettrai de connaitre la position de ma fenetre par rapport au autre.En fait je voudr défilement des lignes excel toujours visible [ par ilde ] salut, je voulais savoir s'il était possible sur excel avec du VBA d'avoir des lignes du tableur qui descendent et restent toujours visible en même te mettre une mdichildform "toujours visible" [ par marc9101 ] bonjour a tous, j'ai une question !!j'ai deux mdichildform. or je voudrais que, dans la form MDImère, l'une soit toujours au dessus de l'autre! (sans


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,827 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.