请高手指点! 本人在开发控件时遇到如下问题,急需解决,请高手指点,多谢多谢!!!1、用MFC开发ActiveX控件如何实现背景透明?2、用MFC开发ActiveX控件如何用PROPPAGEID( CLSID_CPicturePropPage )方法实现位图按钮? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1,你创建MFC的ActiveX时候有个属性是背景你选中,就可以设置背景色了! 在OnDraw里pdc->SetBkMode(TRANSPARENT); 已经测试过了!运行时刻背景会变成透明的!哈哈!void CYourtestCtrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid){ // TODO: Replace the following code with your own drawing code. pdc->SetBkMode(TRANSPARENT); //pdc->FillRect(rcBounds, CBrush::FromHandle((HBRUSH)GetStockObject(WHITE_BRUSH))); //注掉默认的这句 pdc->Ellipse(rcBounds);} 碰到绘图窗口不刷新的问题 VC 建立字体那个是管斜体字的 使用SOAP调用Web Service,本机运行没问题,在其他机器上有异常 有没有路过的大神,进来帮帮小弟 坐标系变换的问题 (新手)vs2003 创建MFC activex 控件 怎样用向导生成一个能传递字符串参数的函数呀??? 程序运行10分钟左右出错 谁有html guard2.3的注册码,100分相送,不够再给!! 窗口刷新问题,向同志们请教。 无耻CSDN广告太多,请问如何注销CSDN用户 数据结构与算法会不会灭亡? 怎样把CString型数据转换成_bstr_t型数据? ACCESS问题
pdc->SetBkMode(TRANSPARENT);
void CYourtestCtrl::OnDraw(
CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{
// TODO: Replace the following code with your own drawing code.
pdc->SetBkMode(TRANSPARENT);
//pdc->FillRect(rcBounds, CBrush::FromHandle((HBRUSH)GetStockObject(WHITE_BRUSH))); //注掉默认的这句
pdc->Ellipse(rcBounds);
}