试图谷歌,但无法找到明确的答案.
如何使覆盖WM_PAINT的按钮透明.这样你就可以在所有地方看到它的形式,除非画出一些东西.同时避免闪烁.
我看到了SetBkMode(HDC,TRANSPARENT)的示例,使用了NULL_BRUSH,带有CompatibleDC和BitBlts的示例,但我不太确定哪种方法是正确的,以及在父窗口上设置WM_CLIPCHILDREN时它的行为方式.我做过的大部分实验都有一些奇怪的行为.在MSDN上根本找不到关于WM_ERASEBKGND/WM_CTLCOLOR/WM_PAINT/WS_EX_COMPOSITED/WS_CLIPCHILDREN/etc内部关系的好文档.
有没有人知道我在哪里可以阅读关于这个主题与所有相关的陷阱?
winapi ×1