je veux dessiner un rectangle sur le font de ma view(le fond de ma fenetre est coloré)... ce Rectangle doit avoir un font transparent(un font vide) pour laisser apparetre ce qu'il ya en dessous... Comment je fai???
Merci
je veux dessiner un rectangle sur le font de ma view(le fond de ma fenetre est coloré)... ce Rectangle doit avoir un font transparent(un font vide) pour laisser apparetre ce qu'il ya en dessous... Comment je fai???
Merci
salut,
en utilisant FillRect et une brosse null :NULL_BRUSH voir GetStockObjet.
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Bonnjour,
moi aussi je voudrais faire un rectangle avec un fond transparent. j'ai donc utiliser la fonction getstockobject mais le probleme est que le contour du rectangle est lui aussi transparent. mon code est :
pDC->FillRect(rect,CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)));
POurquoi cela ne focntionne - t-il pas?
salut,
il faut utiliser la fonction Rectangle en specifiant un pinceau d'ecriture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 // Create and select a thick, black pen. CPen penBlack; penBlack.CreatePen(PS_SOLID, 3, RGB(0, 0, 0)); CPen* pOldPen = pDC->SelectObject(&penBlack); CBrush* pOldBrush =pDC->SelectObject(CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH))); pDC->Rectangle(rect); // restauration des elements a faire apres...![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Merci beaucoup. Cela fonctionne désormais.
Partager