标签: winapi
我有一个100x100的窗口,但我只想绘制50x100并保持右侧透明而不使用WS_EX_LAYERED。启用自动隐藏时,Windows任务栏似乎会执行此操作。根据GetWindowRect,任务栏高40像素,但只有2像素是可见的。如何使窗口大于屏幕上显示的窗口而不使其成为分层窗口?
答案 0 :(得分:3)
SetWindowRgn使您的窗口小于其GetWindowRect。
SetWindowRgn
GetWindowRect
答案 1 :(得分:0)
如果你仔细观察,你会发现任务栏高40像素,但其中有38个像素不在屏幕上。