窗体简单用法

来源:互联网 发布:数据分析常用软件 编辑:程序博客网 时间:2024/05/17 07:19
字体窗体CDC* pDC=GetDC();//获取设备上下文//CFont font;font.CreatePointFont(800,"宋体",pDC);//创建字体pDC->SelectObject(&font);//选入字体pDC->BeginPath();//打开路径pDC->SetBkMode(TRANSPARENT);//设置背景透明pDC->TextOut(20,20,"明天kuai");//输出字符串pDC->EndPath();//关闭路径HRGN rgn;//rgn=PathToRegion(pDC->m_hDC);//获取路径区域SetWindowRgn(rgn,true);//设置窗体区域pDC->StrokePath();//使用当前画笔绘制路径font.DeleteObject();//::SetWindowPos(AfxGetMainWnd()->m_hWnd,HWND_TOPMOST,10,10,450,300,SWP_NOMOVE);//窗口始终在最前面显示按钮单击事件  窗口抖动void CtestWINDlg::OnBnClickedButton1(){// TODO: 在此添加控件通知处理程序代码CRect rect;this->GetWindowRect(&rect);//获取窗口大小int off=10;// 左右晃动for(int i=0;i<20;i++){rect.OffsetRect(off,0);//窗体偏移this->MoveWindow(&rect,true);//窗体移动if(off==-10)off=10;elseoff=-10;::Sleep(100);}}void CtestWINDlg::OnTimer(UINT nIDEvent){// TODO: 在此添加消息处理程序代码和/或调用默认值FlashWindow(true);//实现标题栏闪烁CDialog::OnTimer(nIDEvent);}