WTL学习二:画文字
2012-05-02 16:24
141 查看
LRESULT CMainDlg::OnOK(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { CClientDC dc( m_hWnd ); RECT rect; ::GetClientRect( m_hWnd, &rect ); dc.DrawTextEx(_T( "I'm Coming"), 10, &rect,DT_CENTER | DT_SINGLELINE | DT_VCENTER); return 0; }
主要是为了学习 DC的设置方式,其实很多设置还不太明白,慢慢来吧,呵呵。
CString s = _T("Test"); RECT cRect; GetClientRect( &cRect ); CBitmap m_bmp; m_bmp.LoadBitmap(IDB_CHART); CDCHandle dc; dc.Attach(GetDC()); dc.SaveDC(); CDC dcMem; dcMem.CreateCompatibleDC ( dc ); dcMem.SaveDC(); dcMem.SelectBitmap(m_bmp); BITMAP bt; m_bmp.GetBitmap(&bt); dc.BitBlt(10,10,bt.bmWidth,bt.bmHeight,dcMem, 0, 0, SRCCOPY ); dcMem.RestoreDC(-1); dc.DrawText(s,4,&cRect,DT_CENTER | DT_SINGLELINE | DT_VCENTER); dc.RestoreDC(-1);
相关文章推荐
- OpenCV学习:随机数发生器&绘制文字
- 学习数码相框1.2.0.0字符的编码方式_显示点阵文字_freetype_在PC上测试freetype
- WTL 学习笔记 -- CSplitterWindow
- XHTML入门学习教程:文字格式与特殊字符
- WTL 学习笔记 -- ActiveX
- cocos2d-x学习之添加显示文字
- cocos2d-x学习总结—文字按钮
- NEC学习 ---- 模块 -简易文字链接列表
- cpp学习:文字常量;变量;指针基本概念
- C#学习笔记:在控件上绘制文字
- Android学习之自定义控件之图片带文字的View
- WTL学习笔记——(7)WTL与MFC相比优劣势
- [学习笔记] BootStrap(一):排版(主副标题,文字等)
- 1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标
- 使用freetype库将文字嵌入到bmp图片中 学习笔记
- GameMaker: Studio 学习笔记(三)生命 文字 时间轴
- WTL 学习
- 小猪的Python学习之旅 —— 13.文字识别库pytesseract初体验
- 小贝学习CSS-文字及文本
- WTL,ATL,STL学习