新手高分求教(不够可再加):对于无窗口activex控件,如何响应鼠标事件?最好能有例程,谢谢! 问题详情:我在作电子签章,控件导入word以后,不透明;所以改用windowless,鼠标事件与图片载入都不能使用,好像是找不到句柄,本人是新手,对activex不熟,请各位赐教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Let's try to do it step by step1.override PreCreateWindow()CYourCtrl::PreCreateWindow(CREATESTRUCT& cs){ cs.dwExStyle |= WS_EX_TRANSPARENT; return COleControl::PreCreateWindow(cs);}2. override OnSetClientSite()CYourCtrl::OnSetClientSite(){ m_bAutoClip = TRUE; COleControl::OnSetClientSite();}3. add message mapON_WM_ERASEBKGND()4.override OnEraseBkgnd(CDC* pDC)CYourCtrl::OnEraseBkgnd(CDC* pDC){ CPoint pt(0,0); CWnd* pParent = GetParent(); MapWindowPoints(pParent,&pt,1); pt = pDC->OffsetWindowOrg(pt.x,pt.y); pParent->SendMessage(WM_ERASEBKGND, (WPARAM)(pDC->GetSafeHdc())); pDC->SetWindowOrg(pt); return 1;}5. draw everything you want in OnDraw()hope it is what you want. 修改pupop属性的菜单内容。 CBCGPDialog 界面美化 vc2010 大写的W不能显示 VC里怎样分割窗体?在线等 重载构造函数时出现问题! 小菜问题 DIALOG BASE 的程序中的默认按钮问题 关于在VB中向VC做的DLL中传递结构体的问题。求助!!!! 怎样将从串口接收过来的数据进行格式转换(vc++6) 如何生成一个图像的listbox? 请问有这样的软件吗(偷偷复制) ■■如何把驱动中截取的信息正确的写入到文件中??????????
{
cs.dwExStyle |= WS_EX_TRANSPARENT;
return COleControl::PreCreateWindow(cs);
}2. override OnSetClientSite()CYourCtrl::OnSetClientSite()
{
m_bAutoClip = TRUE;
COleControl::OnSetClientSite();
}3. add message mapON_WM_ERASEBKGND()4.override OnEraseBkgnd(CDC* pDC)CYourCtrl::OnEraseBkgnd(CDC* pDC)
{
CPoint pt(0,0);
CWnd* pParent = GetParent(); MapWindowPoints(pParent,&pt,1); pt = pDC->OffsetWindowOrg(pt.x,pt.y); pParent->SendMessage(WM_ERASEBKGND, (WPARAM)(pDC->GetSafeHdc())); pDC->SetWindowOrg(pt); return 1;
}5. draw everything you want in OnDraw()hope it is what you want.