soucis de transparence dans un listbox
bonsoir,
j'ai un listbox que j'aimerai mettre en transparent pour voir l'image qui se trouve sur la fiche,
j'ai bien tent� de mettresa propri�t� transparent a true .... ca donne rien,
du coup, j'ai tent� d'utiliser le code qui me permet de rendre transparent mes static test :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
HBRUSH DlListClick::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr;
if ( ( nCtlColor == CTLCOLOR_STATIC ) || ( nCtlColor == CTLCOLOR_LISTBOX ) )
{
pDC->SetBkMode(TRANSPARENT);
hbr = (HBRUSH)GetStockObject( NULL_BRUSH );
}
else
{
hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
}
return hbr;
} |
alors, ca marche... mon listbox est bien transparent,
seulement voila, une fois qu'une ligne a �t� s�lectionn�e,
elle le reste (enfin, la couleur bleu reste) plus moyen de revoir l'image derriere
comment corriger cela a votre avis ?