Bonjour,
J'utilise 2 fen�tres sous C++ Builder.
L'une est la form principale, l'autre est cr��e dynamiquement.
Sur la form principale, on choisit la taille de la fen�tre � cr�er dynamiquement. La fen�tre cr��e contient une image (TImage) sur laquelle je trace un graphe.
Si par exemple, je fais cela (en simplifi�) :
- sur form principale, on choisit longueur = 800, hauteur=400
- on clique sur le bouton qui appelle ma cr�ation de fen�tre dynamique avec notamment :
- FenetreDynamique->Show(), la fen�tre s'ouvre et l'image est ok.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 Image->Width=longueur_choisie; Image->Height=hauteur_choisie; FenetreDynamique->Width=longueur_choisie; FenetreDynamique->Height=hauteur_choisie;
- je ferme ma fen�tre (qui n'est pas d�truite en m�moire).
- sur form principale, on choisit longueur = 1500, hauteur=400
- on clique sur le bouton qui appelle ma cr�ation de fen�tre dynamique
- la fen�tre qui s'ouvre mesure bien 1500x400, l'image aussi (j'ai test� cela en mettant la propri�t� Cursor de l'image � crHand, le curseur est bien chang� sur toute la taille de la fen�tre et donc de l'image). Mais l'image n'affiche que ce que j'ai trac� sur 800x400, pas sur 1500x400 ; le reste de l'image est gris. Alors que AVANT de tracer, j'avais bien fait :
J'ai tout test�, Repaint, Invalide, Refresh... Rien ne change ! Y'a-t'il des choses que j'aurais pu oublier ?? Si vous avez besoin de d�tails compl�mentaires, demandez-les moi... Je vous remercie par avance !!
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 Image->Width=longueur_choisie; Image->Height=hauteur_choisie;![]()
Partager