Je souhaite modifier en programmation le droit de redimensionner une
fenetre.
En effet, certains utilisateurs doivent pouvoir modifier la taille de
la fenêtre et d'autres pas.
Je n'ai pas trouvé de propriété pouvant faire cela.
Peut être par API ?
Merci d'avances pour vos solutions.
--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Francis MOREL
Bonjour,
Je souhaite modifier en programmation le droit de redimensionner une fenetre. En effet, certains utilisateurs doivent pouvoir modifier la taille de la fenêtre et d'autres pas. Je n'ai pas trouvé de propriété pouvant faire cela.
Je ne pense pas non plus qu'il y en ait encore, tout au moins la dernière fois que j'ai cherché. J'avais pour un problème similaire créé une petite procèdure par API pour faire (entre autre ceci) avec un bouton ON/OFF La procédure est la suivante :
// Modification des attributs de modification de taille d'une fenêtre // Cette fonction fonctionne en mode ON/OFF // iMode [in] : attribut à modifier, voir MSDN pour détail [0x0004] // 0x0001 Active/Grise/Enlève le bouton maximise (grisé sous Win95) // 0x0002 Active/Grise/Enlève le bouton iconise (grisé sous Win95) // 0x0004 Active/Enlève les bords de modification de taille // 0x0008 Active/Grise/Enlève le menu système (les trois icones sous NT) (grisé sous Win95) // 0x0040 Active/Enlève la barre de titre
PROCEDURE Mod_Redim(i = 0x0004) LOCAL GWL_STYLE est un entier =-16 dwNewLong est un entier
Pour plus de détail concernant les paramètres voir sur MSDN à http://msdn.microsoft.com/library/default.asp
Bon dev
A+ -- Francis MOREL
Bonjour,
Je souhaite modifier en programmation le droit de redimensionner une
fenetre.
En effet, certains utilisateurs doivent pouvoir modifier la taille de
la fenêtre et d'autres pas.
Je n'ai pas trouvé de propriété pouvant faire cela.
Je ne pense pas non plus qu'il y en ait encore, tout au moins la
dernière fois que j'ai cherché.
J'avais pour un problème similaire créé une petite procèdure par
API pour faire (entre autre ceci) avec un bouton ON/OFF
La procédure est la suivante :
// Modification des attributs de modification de taille d'une fenêtre
// Cette fonction fonctionne en mode ON/OFF
// iMode [in] : attribut à modifier, voir MSDN pour
détail [0x0004]
// 0x0001 Active/Grise/Enlève le bouton maximise (grisé sous Win95)
// 0x0002 Active/Grise/Enlève le bouton iconise (grisé sous Win95)
// 0x0004 Active/Enlève les bords de modification de taille
// 0x0008 Active/Grise/Enlève le menu système (les trois icones
sous NT) (grisé sous Win95)
// 0x0040 Active/Enlève la barre de titre
PROCEDURE Mod_Redim(i = 0x0004)
LOCAL
GWL_STYLE est un entier =-16
dwNewLong est un entier
Je souhaite modifier en programmation le droit de redimensionner une fenetre. En effet, certains utilisateurs doivent pouvoir modifier la taille de la fenêtre et d'autres pas. Je n'ai pas trouvé de propriété pouvant faire cela.
Je ne pense pas non plus qu'il y en ait encore, tout au moins la dernière fois que j'ai cherché. J'avais pour un problème similaire créé une petite procèdure par API pour faire (entre autre ceci) avec un bouton ON/OFF La procédure est la suivante :
// Modification des attributs de modification de taille d'une fenêtre // Cette fonction fonctionne en mode ON/OFF // iMode [in] : attribut à modifier, voir MSDN pour détail [0x0004] // 0x0001 Active/Grise/Enlève le bouton maximise (grisé sous Win95) // 0x0002 Active/Grise/Enlève le bouton iconise (grisé sous Win95) // 0x0004 Active/Enlève les bords de modification de taille // 0x0008 Active/Grise/Enlève le menu système (les trois icones sous NT) (grisé sous Win95) // 0x0040 Active/Enlève la barre de titre
PROCEDURE Mod_Redim(i = 0x0004) LOCAL GWL_STYLE est un entier =-16 dwNewLong est un entier
Pour plus de détail concernant les paramètres voir sur MSDN à http://msdn.microsoft.com/library/default.asp
Bon dev
A+ -- Francis MOREL
Eric Laurent
Merci Francis. En fait je vais faire avec la b... et le couteau. Je vais utiliser les fonctions SauveParamètre pour enregistrer les positions désirées de la fenêtre et ChargeParamètre pour repositionner manuellement la fenêtre dans "Modification de taille" et "Déplacement".
Ce serais tellement plus simple s'il existait une fonction NomFenetre..ModifTailleúux et NomFenetre..Deplaceúux.
-- Eric Laurent
(enlever nospam.)
Merci Francis.
En fait je vais faire avec la b... et le couteau.
Je vais utiliser les fonctions SauveParamètre pour enregistrer les
positions désirées de la fenêtre et ChargeParamètre pour repositionner
manuellement la fenêtre dans "Modification de taille" et "Déplacement".
Ce serais tellement plus simple s'il existait une fonction
NomFenetre..ModifTailleúux et NomFenetre..Deplaceúux.
--
Eric Laurent
nospam.laurent.systel@wanadoo.fr
(enlever nospam.)
Merci Francis. En fait je vais faire avec la b... et le couteau. Je vais utiliser les fonctions SauveParamètre pour enregistrer les positions désirées de la fenêtre et ChargeParamètre pour repositionner manuellement la fenêtre dans "Modification de taille" et "Déplacement".
Ce serais tellement plus simple s'il existait une fonction NomFenetre..ModifTailleúux et NomFenetre..Deplaceúux.