异形窗口 - 显示hello

来源:互联网 发布:上位机与单片机哪个好 编辑:程序博客网 时间:2024/04/29 01:57
void CTestdDlg::OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码HRGN wndRgn;CClientDC dc(this);CFont mFont;if (dc.m_hDC!=NULL){VERIFY(mFont.CreateFont(200, 50, 0, 0, FW_HEAVY, TRUE, FALSE, 0, ANSI_CHARSET, OUT_DEFAULT_PRECIS,CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_SWISS, _T("宋体")));//开始记录窗体轮廓路径dc.BeginPath();//设置背景为透明模式dc.SetBkMode(TRANSPARENT);CFont * pOldFont;pOldFont = dc.SelectObject( &mFont );dc.TextOut(0, 0, _T("Hello"));//结束记录窗体轮廓路径dc.SelectObject( pOldFont );dc.EndPath();//把所记录的路径转化为窗体轮廓句柄wndRgn = ::PathToRegion(dc.m_hDC);//赋予窗体指定的轮廓形状SetWindowRgn(wndRgn, TRUE);}}

0 0
原创粉丝点击