我正在为我的油炸作品写一个笑话,我的问题如下:
我想在Windows启动按钮上绘制(和更改动画)2个圆圈,但即使我得到正确的HWND / DC也没有发生
PAINTSTRUCT psStartOrb;
HDC hdcStartOrb = BeginPaint(HWNDStartOrb,&ps_);
Ellipse(hdcStartOrb,0,0,10,10);
EndPaint(HWNDStartOrb,&ps_);
答案 0 :(得分:0)
我怀疑你可以直接画到窗口本身,但你可以通过在它上面放置一个分层窗口来模拟相同的效果。使用WS_EX_LAYERED样式创建无边框窗口,并使用UpdateLayeredWindow()绘制它。将此窗口置于开始按钮上,然后将任何鼠标输入转发到实际的开始按钮窗口。