2012-10-05 32 views
0

我试图画一个hbitmaplayeredwindow直接在屏幕上。这也适用于现在它应该如何,但左上角的图像是总是四舍五入。分层窗口:为什么边缘会自动变圆?

我创建与窗口:

HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TRANSPARENT 
     , szWindowClass, 0, 
     WS_VISIBLE 
     , 150,250, width, height, 0, NULL, hInstance, NULL); 

谁能帮助我,请解决这个问题?

+0

你使用的是什么操作系统版本? – Maximus

+0

和哪个图形主题? – MSalters

+0

哦与Windows 7专业版Aero。这是原因吗? – DragonGamer

回答

0

您正在使用WS_VISIBLE作为窗口样式,相当于WS_OVERLAPPED | WS_VISIBLE。重叠的窗户在顶部有圆角。

改为使用WS_POPUP | WS_VISIBLE