我要做图形控件,将Combobox文本诓的背景换成位图
于是我继承CCombobox类写了个CmyCombobox类
重载CtlColor
加了
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
将背景设成透明重载OnEraseBkgnd
加入画背景图的程序但只有外框画上去了,中间的文本框被白条覆盖,画不上去!!而CEdit用同样的方法,必须要设成Multiling才行,否则也是被白条覆盖晕死我了搜遍了网络也没解决,不知那位高人有办法,先谢谢了
e-mail:[email protected]
于是我继承CCombobox类写了个CmyCombobox类
重载CtlColor
加了
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockObject(HOLLOW_BRUSH);
将背景设成透明重载OnEraseBkgnd
加入画背景图的程序但只有外框画上去了,中间的文本框被白条覆盖,画不上去!!而CEdit用同样的方法,必须要设成Multiling才行,否则也是被白条覆盖晕死我了搜遍了网络也没解决,不知那位高人有办法,先谢谢了
e-mail:[email protected]
return (HBRUSH)hBrush;
return (HBRUSH)hBrush;
没用,还是有白条覆盖laiyiling链接里的例子,是dropdownlist样式的combobox,是没有编辑框的
我要的是dropdown样式的combobox,有编辑框的,可进行输入的那种。