Salut à tous,
Juste une petite question.
Je suis entrain de développer mon premier vrai controle ocx.
sur mon userform j'ai mis une picturebox (align = top; height=150).
Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de définir
la région/partie de mon ocx
ne contenant pas ma picturebox comme étant un container.
Merci
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
Patrick Philippot
Flex wrote:
Je suis entrain de développer mon premier vrai controle ocx. sur mon userform j'ai mis une picturebox (align = top; height0). Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de définir la région/partie de mon ocx ne contenant pas ma picturebox comme étant un container.
Bonjour,
Je ne pense pas et est-ce nécessaire de toutes façons? Si vous définissez votre contrôle comme un container (nous parlons bien de la propriété ControlContainer du UserControl?), vous pouvez y insérer d'autres contrôles là où vous le souhaitez. A vous de gérer leur emplacement. Pourquoi avez-vous besoin de délimiter une région pour cela?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Flex wrote:
Je suis entrain de développer mon premier vrai controle ocx.
sur mon userform j'ai mis une picturebox (align = top; height0).
Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de
définir la région/partie de mon ocx
ne contenant pas ma picturebox comme étant un container.
Bonjour,
Je ne pense pas et est-ce nécessaire de toutes façons? Si vous
définissez votre contrôle comme un container (nous parlons bien de la
propriété ControlContainer du UserControl?), vous pouvez y insérer
d'autres contrôles là où vous le souhaitez. A vous de gérer leur
emplacement. Pourquoi avez-vous besoin de délimiter une région pour
cela?
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Je suis entrain de développer mon premier vrai controle ocx. sur mon userform j'ai mis une picturebox (align = top; height0). Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de définir la région/partie de mon ocx ne contenant pas ma picturebox comme étant un container.
Bonjour,
Je ne pense pas et est-ce nécessaire de toutes façons? Si vous définissez votre contrôle comme un container (nous parlons bien de la propriété ControlContainer du UserControl?), vous pouvez y insérer d'autres contrôles là où vous le souhaitez. A vous de gérer leur emplacement. Pourquoi avez-vous besoin de délimiter une région pour cela?
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Flex
Merci pour la réponse
Il s'agit effectivement de la propriété ControlContainer du usercontrol. Mes connaissances étant quelques peu limités en ce qui concerne les activex, j'avoue ne pas avoir pensé à la gestion de l'emplacement. Je vais chercher comment faire. Merci encore
Merci pour la réponse
Il s'agit effectivement de la propriété ControlContainer du usercontrol.
Mes connaissances étant quelques peu limités en ce qui concerne les activex,
j'avoue ne pas avoir pensé
à la gestion de l'emplacement.
Je vais chercher comment faire.
Merci encore
Il s'agit effectivement de la propriété ControlContainer du usercontrol. Mes connaissances étant quelques peu limités en ce qui concerne les activex, j'avoue ne pas avoir pensé à la gestion de l'emplacement. Je vais chercher comment faire. Merci encore
ng
Salut,
Il y a des propriétés toute faite pour gérer les régions (et donc la transparence) : 1/ Mettre BackStyle à 0 - Transparent 2/ Mettre l'image masque dans MaskPicture 3/ Définir la couleur transparente avec MaskColor.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Flex wrote:
Salut à tous, Juste une petite question. Je suis entrain de développer mon premier vrai controle ocx. sur mon userform j'ai mis une picturebox (align = top; height0). Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de définir la région/partie de mon ocx ne contenant pas ma picturebox comme étant un container. Merci
Salut,
Il y a des propriétés toute faite pour gérer les régions (et donc la
transparence) :
1/ Mettre BackStyle à 0 - Transparent
2/ Mettre l'image masque dans MaskPicture
3/ Définir la couleur transparente avec MaskColor.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
Flex wrote:
Salut à tous,
Juste une petite question.
Je suis entrain de développer mon premier vrai controle ocx.
sur mon userform j'ai mis une picturebox (align = top; height0).
Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de
définir la région/partie de mon ocx
ne contenant pas ma picturebox comme étant un container.
Merci
Il y a des propriétés toute faite pour gérer les régions (et donc la transparence) : 1/ Mettre BackStyle à 0 - Transparent 2/ Mettre l'image masque dans MaskPicture 3/ Définir la couleur transparente avec MaskColor.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
Flex wrote:
Salut à tous, Juste une petite question. Je suis entrain de développer mon premier vrai controle ocx. sur mon userform j'ai mis une picturebox (align = top; height0). Est il possible à l'aide d'api (genre CreateRectRgn ou autres..) de définir la région/partie de mon ocx ne contenant pas ma picturebox comme étant un container. Merci
Patrick Philippot
ng wrote:
Il y a des propriétés toute faite pour gérer les régions (et donc la transparence) : 1/ Mettre BackStyle à 0 - Transparent 2/ Mettre l'image masque dans MaskPicture 3/ Définir la couleur transparente avec MaskColor.
Bonjour,
Oui mais si j'ai bien compris la question, il s'agissait de transformer en conteneur de contrôles uniquement une partie de la zone couverte par le UserControl. C'est donc moins un problème graphique qu'un problème COM (et qui n'a pas de solution AMHA).
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
ng wrote:
Il y a des propriétés toute faite pour gérer les régions (et donc la
transparence) :
1/ Mettre BackStyle à 0 - Transparent
2/ Mettre l'image masque dans MaskPicture
3/ Définir la couleur transparente avec MaskColor.
Bonjour,
Oui mais si j'ai bien compris la question, il s'agissait de transformer
en conteneur de contrôles uniquement une partie de la zone couverte par
le UserControl. C'est donc moins un problème graphique qu'un problème
COM (et qui n'a pas de solution AMHA).
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Il y a des propriétés toute faite pour gérer les régions (et donc la transparence) : 1/ Mettre BackStyle à 0 - Transparent 2/ Mettre l'image masque dans MaskPicture 3/ Définir la couleur transparente avec MaskColor.
Bonjour,
Oui mais si j'ai bien compris la question, il s'agissait de transformer en conteneur de contrôles uniquement une partie de la zone couverte par le UserControl. C'est donc moins un problème graphique qu'un problème COM (et qui n'a pas de solution AMHA).
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr