Je ne suis pas développeur mais infographiste ; merci d'être indulgent si
mon messsage comporte des erreurs ou approximations.
Je suis chargé du design d'une application. La personne chargée du
développement en C++ Builder me dit qu'il est impossible de réaliser le deux
points suivant :
1- Créer un bouton "bitmap" sans bordure
2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Est-ce vraiment impossible ? Est-ce une limitation de Builder ?
J'avoue ne pas comprendre pourquoi un langage aussi rapide et aussi puissant
que le C++, utilisé pour la réalisation de jeux vidéos ou d'applications aux
graphismes évolués, ne permettrait pas d'afficher un "bitmap" sans bordure
venant recevoir une action... C'est assez déroutant :-)
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
Christian ASTOR
dA wrote:
1- Créer un bouton "bitmap" sans bordure 2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Est-ce vraiment impossible ? Est-ce une limitation de Builder ?
Heureusement que c'est possible... Il n'y a de plus aucune difficulté particulière (cf Google Groups), surtout pour une Popup (WS_POPUP seul) BTW, tout est possible.
dA wrote:
1- Créer un bouton "bitmap" sans bordure
2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Est-ce vraiment impossible ? Est-ce une limitation de Builder ?
Heureusement que c'est possible...
Il n'y a de plus aucune difficulté particulière (cf Google Groups),
surtout pour une Popup (WS_POPUP seul)
BTW, tout est possible.
1- Créer un bouton "bitmap" sans bordure 2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Est-ce vraiment impossible ? Est-ce une limitation de Builder ?
Heureusement que c'est possible... Il n'y a de plus aucune difficulté particulière (cf Google Groups), surtout pour une Popup (WS_POPUP seul) BTW, tout est possible.
Patrick 'Zener' Brunet
Bonjour.
"dA" a écrit dans le message de news: 415a8fa3$0$21138$
Bonjour à tous,
Je ne suis pas développeur mais infographiste ; merci d'être indulgent si mon messsage comporte des erreurs ou approximations.
Je suis chargé du design d'une application. La personne chargée du développement en C++ Builder me dit qu'il est impossible de réaliser le
deux
points suivant :
1- Créer un bouton "bitmap" sans bordure 2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Le bouton standard de Windows possède une couleur de fond et un motif de premier plan qui couvre toute sa surface et inclut la bordure. C'est aussi pour çà qu'on ne peut pas changer sa couleur de fond (à moins de remplacer au niveau du système entier les trois tons de gris utilisés, tout en conservant le motif.
Mais il est possible d'agir en interceptant le processus de retraçage du bouton pour utiliser le ou les motifs que l'on souhaite, et en fait c'est même le principe standard des boutons "ownerdraw". Du point de vue du programmeur, il y a donc un traitement supplémentaire à coder par rapport à un bouton standard. Certains environnements peuvent le simplifier plus ou moins.
La bordure d'une fenêtre est une option, qui est également liée à une fonctionnalité visuelle standard : redimensionnement pour la "thick frame", rien en principe pour une bordure de "Dialog" ou un cadre simple (trait de 1px). C'est un style optionnel associé à la fenêtre, et de même assorti d'un traitement à programmer. Mais il est possible que certains environnements prennent des décisions hâtives en imposant certains styles pour leurs catégories de fenêtres. Les supprimer peut nécessiter un peu de "hack" si c'est mal fait.
Mais donc de toute manière, c'est possible au niveau du système.
Cordialement,
PZB
Bonjour.
"dA" <da_sys@yahoo.com> a écrit dans le message de news:
415a8fa3$0$21138$8fcfb975@news.wanadoo.fr...
Bonjour à tous,
Je ne suis pas développeur mais infographiste ; merci d'être indulgent si
mon messsage comporte des erreurs ou approximations.
Je suis chargé du design d'une application. La personne chargée du
développement en C++ Builder me dit qu'il est impossible de réaliser le
deux
points suivant :
1- Créer un bouton "bitmap" sans bordure
2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Le bouton standard de Windows possède une couleur de fond et un motif de
premier plan qui couvre toute sa surface et inclut la bordure. C'est aussi
pour çà qu'on ne peut pas changer sa couleur de fond (à moins de remplacer
au niveau du système entier les trois tons de gris utilisés, tout en
conservant le motif.
Mais il est possible d'agir en interceptant le processus de retraçage du
bouton pour utiliser le ou les motifs que l'on souhaite, et en fait c'est
même le principe standard des boutons "ownerdraw". Du point de vue du
programmeur, il y a donc un traitement supplémentaire à coder par rapport à
un bouton standard. Certains environnements peuvent le simplifier plus ou
moins.
La bordure d'une fenêtre est une option, qui est également liée à une
fonctionnalité visuelle standard : redimensionnement pour la "thick frame",
rien en principe pour une bordure de "Dialog" ou un cadre simple (trait de
1px). C'est un style optionnel associé à la fenêtre, et de même assorti d'un
traitement à programmer. Mais il est possible que certains environnements
prennent des décisions hâtives en imposant certains styles pour leurs
catégories de fenêtres. Les supprimer peut nécessiter un peu de "hack" si
c'est mal fait.
Mais donc de toute manière, c'est possible au niveau du système.
"dA" a écrit dans le message de news: 415a8fa3$0$21138$
Bonjour à tous,
Je ne suis pas développeur mais infographiste ; merci d'être indulgent si mon messsage comporte des erreurs ou approximations.
Je suis chargé du design d'une application. La personne chargée du développement en C++ Builder me dit qu'il est impossible de réaliser le
deux
points suivant :
1- Créer un bouton "bitmap" sans bordure 2- Ouvrir une nouvelle fenêtre "pop up" sans bordure
Le bouton standard de Windows possède une couleur de fond et un motif de premier plan qui couvre toute sa surface et inclut la bordure. C'est aussi pour çà qu'on ne peut pas changer sa couleur de fond (à moins de remplacer au niveau du système entier les trois tons de gris utilisés, tout en conservant le motif.
Mais il est possible d'agir en interceptant le processus de retraçage du bouton pour utiliser le ou les motifs que l'on souhaite, et en fait c'est même le principe standard des boutons "ownerdraw". Du point de vue du programmeur, il y a donc un traitement supplémentaire à coder par rapport à un bouton standard. Certains environnements peuvent le simplifier plus ou moins.
La bordure d'une fenêtre est une option, qui est également liée à une fonctionnalité visuelle standard : redimensionnement pour la "thick frame", rien en principe pour une bordure de "Dialog" ou un cadre simple (trait de 1px). C'est un style optionnel associé à la fenêtre, et de même assorti d'un traitement à programmer. Mais il est possible que certains environnements prennent des décisions hâtives en imposant certains styles pour leurs catégories de fenêtres. Les supprimer peut nécessiter un peu de "hack" si c'est mal fait.
Mais donc de toute manière, c'est possible au niveau du système.