cs_ymerej
Messages postés165Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention 5 octobre 2007 4 juil. 2005 à 16:59
Merci gars.
Ca change bien le Height et le Width (je fais un Debug.print avant et
apres et je vois que ca l'a bien modifié) mais a l'ecran ca ne change
rien et je ne comprend pas pourquoi. Tu n'aurais pas une idée ? Peut
etre une propriété de la pictureBox a modifier ?
cs_ymerej
Messages postés165Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention 5 octobre 2007 4 juil. 2005 à 18:03
Et je suis en train de me demander, là il s'agit d'une pictureBox mais j'ai aussi un Me.Picture (d'une Form MDI) a redimensionner et là le .Move ne fonctionne pas je suppose ? Existe t'il une méthode pour redimensionner un Me.Picture ? Car sinon c'est même pas la peine de tenter quoi que ce soit car il faut à tout prix que les deux soit redimensionnés...
Merci d'avance
Je m'en vais du boulot là.
J'espere avoir une réponse pour demain matin, ca serait cool, en tout cas bonne soirée @+
cs_ymerej
Messages postés165Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention 5 octobre 2007 5 juil. 2005 à 09:26
Peux tu m'indiquer les API à utiliser STP ?
Et sinon pour mon image qui est chargée en "fond d'ecran" (i.e dans le Me.Picture), comment la redimensionner ?
cs_ymerej
Messages postés165Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention 5 octobre 2007 5 juil. 2005 à 11:27
Bon du coup j'ai remplacé mes pictureBox par des Image en utilisant la methode Move et ca va bien mieux car l'image à l'interieur s'ajuste automatiquement donc mon probleme est résolu à 50%.
En effet, il me reste à trouver comment redimensionner mon image chargée en fond d'ecran (Me.Picture de ma MDI), utilisation d'une API peut etre ?
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 5 juil. 2005 à 13:04
ben tu met une PictureBox, apparence Flat , BorderStyle à zéro et même taille que la Forme.
c'est possible ou pas ?
L'API en question c'est StretchBlt, fonctionne de la même manière que
PaintPicture, un peu plus rapide certes, mais à mon avis moins
performant que PaintPicture dans le cas de réduction.
Private Declare Function StretchBlt Lib "gdi32"
(ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As
Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long,
ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long,
ByVal dwRop As Long) As Long
cs_ymerej
Messages postés165Date d'inscriptionvendredi 9 avril 2004StatutMembreDernière intervention 5 octobre 2007 6 juil. 2005 à 09:15
Et non ca marche pas car en fait j'ai besoin que mes fenetres filles soit au dessus de l'image (et donc de la pictureBox) car l'image sert en quelque sorte de fond d'ecran à la maniere d'un bureau Windows.
Est t'il possible de faire çà avec une pictureBox ? (Question : pourquoi je n'arrive pas à dessiner un contrôle Image dans ma fenetre MDI ?)