Fenetre dominante [VB] - VB/VBA/VBS - Programmation
Marsh Posté le 17-04-2002 à 21:52:32
Up
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 
Marsh Posté le 02-05-2002 à 19:13:40
c'est pas dur... tu déclare l'API et tu mets les bon params...
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 ???? 
Marsh Posté le 02-05-2002 à 19:15:53
Non ce n'est pas ça ,help me
Marsh Posté le 02-05-2002 à 19:38:11
ip
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. 
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   ), 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 !!
 ), 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 !!! 
 
  
   
   
   
 
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 !!!  
 
Marsh Posté le 03-05-2002 à 15:23:42
Yeahhh !!!   
  
 
Merci Karl, à nous deux, on arrivera à éradiquer cette sorte de newbie   
  
 
Quant à snike, je n'ai qu'un mot à dire : 
 
 ![[:wisetechi] [:wisetechi]](https://forum-images.hardware.fr/images/perso/wisetechi.gif) 
 
Marsh Posté le 03-05-2002 à 20:45:12
| Harkonnen a écrit a écrit  : Yeahhh !!!   Merci Karl, à nous deux, on arrivera à éradiquer cette sorte de newbie   Quant à snike, je n'ai qu'un mot à dire : ![[:wisetechi] [:wisetechi]](https://forum-images.hardware.fr/images/perso/wisetechi.gif)  | 
 
 
J't'es pas demandé ton avis, si c'est pour dire ça Casse toi, car tu perds ton temps 
Marsh Posté le 04-05-2002 à 01:05:43
C'est vrai qu'aider des personnes dans ton genre est une perte de temps ...
Marsh Posté le 04-05-2002 à 01:14:35
coucou karl   
 
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 
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. | 
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 :??: