- 2
- 0
- 约6.56千字
- 约 7页
- 2016-12-31 发布于重庆
- 举报
ActiveX控件
1.新建工程
新建一个MFC ActiveX ControlWizard,取名:Clock,完成,编译运行,点击黑三角块,选择ActiveX Control Test Coontainer,再选择Edit – Insert Control… - Clock Control - OK。
注:在编译的时候,VC自动给生成的ActiveX控件注册了,在运行框中输入:
Regsvr32 /u D:\c programs\C_WORKSPACE\Clock\Debug\Clock.ocx 即可反注册。
2.编辑时钟控件
编辑CClockCtrl::OnDraw :
void?CClockCtrl::OnDraw(??????????????CDC*?pdc,?const?CRect?rcBounds,?const?CRect?rcInvalid)??{??????//?TODO:?Replace?the?following?code?with?your?own?drawing?code.??????//pdc-FillRect(rcBounds,?CBrush::FromHandle((HBRUSH)GetStockObject(WHITE_BRUSH)));//填充背景??????//pdc-Ellipse(rcBounds);?//画椭圆????
原创力文档

文档评论(0)