如何使用GDI函数绘制字幕

如何使用GDI函数绘制字幕

本文介绍了如何使用GDI函数绘制字幕的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


在Windows资源管理器中,如果按住鼠标左键并在窗口周围移动,则会出现一个蓝色的半透明选择框.当您在选取框周围移动鼠标时,选取框内或选中框内的所有项目都会被选中.我想知道是否有人对如何响应InvalidateRect的调用绘制这样的字幕感兴趣?我熟悉标准的GDI函数(PatBlt,BitBlt,LineTo等),但不知道如何使选取框不透明.在Windows资源管理器中,您可以清楚地看到实际选取框下面的项目.

在此先谢谢您.

Hi,
In windows explorer if you hold the left mouse button down and move it around the window a blue translucent selection marquee appears. As you move the mouse around the marquee grows and all items touched by or inside the marquee are selected. I was wondering if anyone had any idea on how to paint such a marquee in response to a call to InvalidateRect? I am familiar with standard GDI functions (PatBlt, BitBlt, LineTo etc. etc.) but have no idea how to make the marquee opaque. In Windows explorer you can clearly see the items underneath the actual marquee.

Thanks in advance.

推荐答案


这篇关于如何使用GDI函数绘制字幕的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 01:56