AcvieX
2016-02-25 16:12
316 查看
void CActiveXCtrl::OnDraw( CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid) { CBrush bursh(TranslateColor(GetBackColor())); pdc->FillRect(rcBounds, &bursh); pdc->SetTextColor(TranslateColor(GetForeColor())); pdc->SetBkMode(TRANSPARENT); CTime tm = CTime::GetCurrentTime(); CString str = tm.Format("%H-%M-%S"); pdc->TextOut(0,0,str); } void CActiveXCtrl::OnTimer(UINT nIDEvent) { Invalidate(); COleControl::OnTimer(nIDEvent); } int CActiveXCtrl::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (COleControl::OnCreate(lpCreateStruct) == -1) return -1; SetTimer(1,1000,NULL); return 0; } CActiveCtrl的CPP中, BEGIN_PROPPAGEIDS(CActiveXCtrl, 2) PROPPAGEID(CActiveXPropPage::guid) PROPPAGEID(CLSID_CColorPropPage); END_PROPPAGEIDS(CActiveXCtrl)
相关文章推荐
- CFile 实例
- Centos6.5使用yum安装mysql——快速上手必备
- MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列
- lua 取一个数字的整数部分
- Java解析XML
- ACM三大博弈总结
- Linux的vim简洁使用
- webview loadRequest
- 数据结构与算法基础(一)
- iOS App集成Apple Pay教程(附示例代码)
- mysql添加用户及设置
- 46黑名单显示的bug---(优化ListView)convertView复用带来的问题
- Dapper获取连接类
- 指针数组与数组指针
- MFC 鼠标滑轮
- MFC ADO 如何使用
- python学习笔记七--数据操作符
- Oracle中sql的基本使用
- enterprise architect (EA) 源码生成UML类图,帮助理解项目工程
- App竞品分析