怎么让对话框下的ListBox控件背景透明
如何让对话框上的ListBox控件背景透明
对话框上加了一个ListBox控件,在对话框上贴图,想让ListBox的背景透明,也就是显示对话框上贴的图
这样做的:
这样做可以显示对话框的贴图,但是每次拉动ListBox上的垂直滚动条ListBox上的内容就会面目全非
求解决方法
对话框上加了一个ListBox控件,在对话框上贴图,想让ListBox的背景透明,也就是显示对话框上贴的图
这样做的:
- C/C++ code
else if(message==WM_CTLCOLORLISTBOX) { ::SetBkMode((HDC)wParam,TRANSPARENT); SetTextColor((HDC)wParam,RGB(200,0,0)); SetBkColor((HDC)wParam,RGB(0,200,0)); return (LRESULT)GetStockObject(NULL_BRUSH); }
这样做可以显示对话框的贴图,但是每次拉动ListBox上的垂直滚动条ListBox上的内容就会面目全非
求解决方法