|
redimensionnement d'une fenetre |
Débuté par cchamonard, 24 jan. 2006 13:14 - 7 réponses |
| |
| | | |
|
| |
Posté le 24 janvier 2006 - 13:14 |
Bonjour,
Est il possible en Windev 9 de d'interdire, par programmation, le redimensionnement d'une fenêtre ? (ne plus pouvoir etirer une fenetre soit par la poignée de redim, soit par les bordures de la fen) |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 13:21 |
Christophe Chamonard a écrit :
Bonjour,
Est il possible en Windev 9 de d'interdire, par programmation, le redimensionnement d'une fenêtre ? (ne plus pouvoir etirer une fenetre soit par la poignée de redim, soit par les bordures de la fen)
non il faut a chaque changement de dimension de la fenetre remettre les dimensions initiales |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 13:24 |
Je ne sais plus si c'est pareil que Windev 10 mais il y a une option pour interdire le redimensionnement et pour cacher la poignée de redimensionnement dans la descriptions de la fenêtre, onglet IHM il me semble.
Developpeur a écrit :
Christophe Chamonard a écrit : Bonjour,
Est il possible en Windev 9 de d'interdire, par programmation, le redimensionnement d'une fenêtre ? (ne plus pouvoir etirer une fenetre soit par la poignée de redim, soit par les bordures de la fen)
non il faut a chaque changement de dimension de la fenetre remettre les dimensions initiales |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 14:27 |
idem en Windev 9
"NiCo" <ltdnico@wanadoo.fr> a écrit dans le message de news: 43d60e51$1@news.pcsoft.fr...
Je ne sais plus si c'est pareil que Windev 10 mais il y a une option pour interdire le redimensionnement et pour cacher la poignée de redimensionnement dans la descriptions de la fenêtre, onglet IHM il me semble. Developpeur a écrit : Christophe Chamonard a écrit : Bonjour,
Est il possible en Windev 9 de d'interdire, par programmation, le redimensionnement d'une fenêtre ? (ne plus pouvoir etirer une fenetre soit par la poignée de redim, soit par les bordures de la fen)
non il faut a chaque changement de dimension de la fenetre remettre les dimensions initiales |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 14:32 |
Décocher "redimensionnable" dans les 7 onglets, onnglet IHM, simplement ? |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 14:57 |
Bonjour,
A ma connaissance avec les seules instructions Windev, ce n'est pas possible. Mais par les API oui, il suffit alors de supprimer l'attribut redimensionnable sur la fenêtre.
La code a utilisé est alors
LOCAL GWL_STYLE est un entier =-16 lInt est un entier lInt=AppelDLL32("User32", "GetWindowLongA", Handle(""), GWL_STYLE) lInt=OUExclusifBinaire(lInt,0x40000) AppelDLL32("User32","SetWindowLongA",Handle(""),GWL_STYLE,lInt) AppelDLL32("User32","SetWindowPos",Handle(""),0,0,0,0,0,0x27)
Tu trouveras la doc des l'API utilisée sur http://msdn.microsoft.com/library/default.asp
-- Francis MOREL |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 15:51 |
Bonjour
"Christophe Chamonard" <cchamonard@micrauto.fr> a écrit dans le message de news: 43d60afe$1@news.pcsoft.fr...
Bonjour,
Est il possible en Windev 9 de d'interdire, par programmation, le redimensionnement d'une fenêtre ? (ne plus pouvoir etirer une fenetre soit par la poignée de redim, soit par les bordures de la fen)
Oui, c'est possible par programmation.
Ainsi, j'ai une fenêtre dont j'autorise le redimensionnement. Si je me fiche de la hauteur de cette fenêtre, je veux en revanche que la largeur de cette fenêtre soit toujours égale à la taille que je lui ai donnée dans l'éditeur de fenêtre soit 250. Donc, quand l'utilisateur va redimensionner la fenêtre, je me fiche de la hauteur que prendra la fenêtre, mais je veux que la largeur soit toujours égale à 250.
Pour ce faire, j'ai placé dans l'événement "Modification de la taille" de la fenêtre le code suivant:
Si mafenetre..largeur>250 alors mafenetre..largeur%0 fin
A+
Val |
| |
| |
| | | |
|
| | |
| |
Posté le 24 janvier 2006 - 15:51 |
| |
| |
| | | |
|
| | | | |
| | |
|