[VB] Fenetre dominante

Fenetre dominante [VB] - VB/VBA/VBS - Programmation

Marsh Posté le 17-04-2002 à 21:44:02    

Comment faire en sorte qu'une fenetre soit toujours visible.


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 17-04-2002 à 21:44:02   

Reply

Marsh Posté le 17-04-2002 à 21:52:32    

Up


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 17-04-2002 à 22:23:16    

Utilise l'API SetWindowPos

Reply

Marsh Posté le 02-05-2002 à 18:47:18    

Kyle_Katarn a écrit a écrit :

Utilise l'API SetWindowPos  




 
Une idée pour utilisé cette fonction


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 02-05-2002 à 19:13:40    

c'est pas dur... tu déclare l'API et tu mets les bon params...

Reply

Marsh Posté le 02-05-2002 à 19:14:46    

Kyle_Katarn a écrit a écrit :

c'est pas dur... tu déclare l'API et tu mets les bon params...  




 
comme ca
 
Dim TOTO as setwindowpos ????


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 02-05-2002 à 19:15:53    

Non ce n'est pas ça ,help me


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 02-05-2002 à 19:38:11    

ip


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 03-05-2002 à 09:06:03    

The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order.  
 
BOOL SetWindowPos(
 
    HWND hWnd, // handle of window
    HWND hWndInsertAfter, // placement-order handle
    int X, // horizontal position
    int Y, // vertical position
    int cx, // width
    int cy, // height
    UINT uFlags  // window-positioning flags
   );  
 
 
Parameters
 
hWnd
 
Identifies the window.  
 
hWndInsertAfter
 
Identifies the window to precede the positioned window in the Z order. This parameter must be a window handle or one of the following values:  
 
Value Meaning
HWND_BOTTOM Places the window at the bottom of the Z order. If the hWnd parameter identifies a topmost window, the window loses its topmost status and is placed at the bottom of all other windows.
HWND_NOTOPMOST Places the window above all non-topmost windows (that is, behind all topmost windows). This flag has no effect if the window is already a non-topmost window.
HWND_TOP Places the window at the top of the Z order.
HWND_TOPMOST Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.
 
 
For more information about how this parameter is used, see the following Remarks section.  
 
X
 
Specifies the new position of the left side of the window.  
 
Y
 
Specifies the new position of the top of the window.  
 
cx
 
Specifies the new width of the window, in pixels.  
 
cy
 
Specifies the new height of the window, in pixels.  
 
etc... mais ç'est un peu long
 
Voir peut-être http://docvb.free.fr/api.php qui cause de l'usage des API sous VB.

Reply

Marsh Posté le 03-05-2002 à 10:07:31    

Ils veulent le beurre et l'argent du beurre ...

Reply

Marsh Posté le 03-05-2002 à 10:07:31   

Reply

Marsh Posté le 03-05-2002 à 12:20:00    

snike a écrit a écrit :

 
 
comme ca
 
Dim TOTO as setwindowpos ????  




J'hallucine... Faudrait voir à se renseigner un peu sur le concept de variable et de fonction avant de se lancer dans la prog !
Je sais, tu vas me dire "je suis un newbie", mais tous ceux qui se sont intéressés à la programmation, professionnellement ou par loisir, ont commencé par apprendre à faire le distingo entre les variables, les fonctions, les constantes, etc...
 
Ce que tu viens de faire est de déclarer une variable en tant que fonction !!! Si tu avais lancé la compilation, tu aurais eu une mega erreur !!
 
J'essaie toujours d'aider un maximum de monde sur ce forum, quand je peux (en ce moment, avec ma machine en vrac, c pas évident  :fou: ), mais la seule chose que je te conseille c'est d'acheter un bouquin qui t'apprenne les concepts de base de la programmation parce que pour confondre une fonction et type de donnée, faut quand meme le faire !!
 
Désolé de ce coup de gueule, mais si y'a un truc que je supporte pas, ce sont ceux qui se lancent dans une discipline sans en connaitre les tenants et les aboutissants....
 
Tiens, c'est décidé ! Je suis incapable de planter un clou sans lézarder mon mur, mais dès demain, je me lance dans la construction de ma propre maison ! Et ensuite, je ferais ma vidange de voiture une fois que j'aurais localisé le réservoir d'huile et enfin je changerais mes plaquettes de frein quand je saurais démonter une roue !!!
 
 :gun:  :gun:  :gun:  :gun:

Reply

Marsh Posté le 03-05-2002 à 14:20:56    

lol ! on dirait que c'est moi qui a tapé ce post, j'arrete pas de le répéter ... mais ils en font qu'a leur tete, comme si c'est la programmation qui va aller vers eux alors que c'est plutot l'inverse.
Je suis avec toi !!! :)

Reply

Marsh Posté le 03-05-2002 à 15:23:42    

Yeahhh !!!  :sol:  
 
Merci Karl, à nous deux, on arrivera à éradiquer cette sorte de newbie  :gun:  
 
Quant à snike, je n'ai qu'un mot à dire :
 
 [:wisetechi]

Reply

Marsh Posté le 03-05-2002 à 20:45:12    

Harkonnen a écrit a écrit :

Yeahhh !!!  :sol:  
 
Merci Karl, à nous deux, on arrivera à éradiquer cette sorte de newbie  :gun:  
 
Quant à snike, je n'ai qu'un mot à dire :
 
 [:wisetechi]  




 
J't'es pas demandé ton avis, si c'est pour dire ça Casse toi, car tu perds ton temps


---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Marsh Posté le 04-05-2002 à 01:05:43    

C'est vrai qu'aider des personnes dans ton genre est une perte de temps ...

Reply

Marsh Posté le 04-05-2002 à 01:14:35    

coucou karl  :hello:


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 05-05-2002 à 21:10:36    

snike a écrit a écrit :

 
 
J't'es pas demandé ton avis, si c'est pour dire ça Casse toi, car tu perds ton temps  




 
Tu sais quoi ? Tu as totalement raison, je perds mon temps avec des boolays de ton espèce...
 
En tout cas, tu inaugures ma ban-list


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 06-05-2002 à 09:59:11    

tient, coucou leirn :hello:

Reply

Marsh Posté le 06-05-2002 à 18:37:39    

Merci pour l'adresse.
 

carbon_14 a écrit a écrit :

The SetWindowPos function changes the size, position, and Z order of a child, pop-up, or top-level window. Child, pop-up, and top-level windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order.  
 
BOOL SetWindowPos(
 
    HWND hWnd, // handle of window
    HWND hWndInsertAfter, // placement-order handle
    int X, // horizontal position
    int Y, // vertical position
    int cx, // width
    int cy, // height
    UINT uFlags  // window-positioning flags
   );  
 
 
Parameters
 
hWnd
 
Identifies the window.  
 
hWndInsertAfter
 
Identifies the window to precede the positioned window in the Z order. This parameter must be a window handle or one of the following values:  
 
Value Meaning
HWND_BOTTOM Places the window at the bottom of the Z order. If the hWnd parameter identifies a topmost window, the window loses its topmost status and is placed at the bottom of all other windows.
HWND_NOTOPMOST Places the window above all non-topmost windows (that is, behind all topmost windows). This flag has no effect if the window is already a non-topmost window.
HWND_TOP Places the window at the top of the Z order.
HWND_TOPMOST Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.
 
 
For more information about how this parameter is used, see the following Remarks section.  
 
X
 
Specifies the new position of the left side of the window.  
 
Y
 
Specifies the new position of the top of the window.  
 
cx
 
Specifies the new width of the window, in pixels.  
 
cy
 
Specifies the new height of the window, in pixels.  
 
etc... mais ç'est un peu long
 
Voir peut-être http://docvb.free.fr/api.php qui cause de l'usage des API sous VB.  




---------------
Le problème avec les idées derrière la tête c'est qu'on ne peut pas les voir :??:
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed