extern void DrawWindowFrame(HWND hWnd)//画窗口边框
{RECT rc;HWND DeskHwnd = ::GetDesktopWindow(); //取得桌面句柄HDC DeskDC = ::GetWindowDC(DeskHwnd); //取得桌面设备场景int oldRop2 = SetROP2(DeskDC, R2_NOTXORPEN);::GetWindowRect(hWnd, &rc); //获得窗口矩形if( rc.left < 0 ) rc.left = 0;if (rc.top < 0 ) rc.top = 0;HPEN newPen = ::CreatePen(0, 3, RGB(125,0,125));    //建立新画笔,载入DeskDCHGDIOBJ oldPen = ::SelectObject(DeskDC, newPen);::Rectangle(DeskDC, rc.left, rc.top, rc.right, rc.bottom);  //在指示窗口周围显示闪烁矩形//::Beep(100,100);Sleep(400);    //设置闪烁时间间隔
    ::Rectangle( DeskDC, rc.left, rc.top, rc.right, rc.bottom);::SetROP2(DeskDC, oldRop2);::SelectObject( DeskDC, oldPen);::DeleteObject(newPen);::ReleaseDC( DeskHwnd, DeskDC);DeskDC = NULL;
}

转载于:https://www.cnblogs.com/cause/p/3858594.html

DrawWindowFrame相关推荐

  1. m.634226.c.html,a00614.html

    Win32k: caption.c 文件参考 Win32k /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673a ...

最新文章

  1. ASP.NET Url重写
  2. 系统测试和集成测试的区别
  3. 被忽视的ArrayList,你知道多少
  4. DZ先生怪谈视图库GA/T1400之人脸对象
  5. html常用的英文字体,50款设计必备 英文字体
  6. v6使用手册 天正电气t20_天正电气T20手册
  7. 理解雅可比矩阵和海森矩阵
  8. 《大学》全文及白话翻译
  9. 单机游戏修改游戏数据(你自己就是一个外挂,看完这篇,你一定有不小的收获)
  10. arptables实现ARP报文IPMAC绑定
  11. 阿里云win2016服务器部署jdk+tomcat填坑
  12. android 工程师级别划分及学习路线
  13. Allegro模块布局和布局复用
  14. 白盒与黑盒测试什么区分
  15. 如何从零学习 React 技术栈
  16. win10网络连接显示无网络但可以上网
  17. 从GMT时间转换到当地时间(北京时间)
  18. Oxygen Not Included
  19. 【产品】USB设备VID和PID查询
  20. Excel在统计分析中的应用—第五章—统计指数-Part2- 综合指数(基期加权指数(拉氏指数))

热门文章

  1. PSP(个体软件过程)
  2. ASP.NET验证控件祥解
  3. 继 Swin Transformer 之后,MSRA 开源 Video Swin Transformer,在视频数据集上SOTA
  4. NeurIPS 2020 | 腾讯 AI Lab 解读机器学习及计算机视觉方向入选论文
  5. 如梦如幻,开源实时的天空特效算法!
  6. 备受期待!机器学习“蜥蜴书”最新版来了!豆瓣评分9.9!
  7. GitHub Trending第一之后,PaddleOCR再发大招:百度自研顶会SOTA算法正式开源!
  8. 孪生神经网络--一个简单神奇的结构
  9. 图像分割中的深度学习:U-Net 体系结构
  10. “哪吒”出世!华为开源中文版BERT模型