如何使用win32 API使用VC++创建椭圆形窗口

Rav*_*kar 10 winapi visual-c++

我正在使用VC++通过win32 API创建一个窗口程序.我想创建一个椭圆形窗口,如何实现这一目标.

小智 6

使用WS_EX_LAYERED您的Windows样式属性,并呼吁UpdateLayeredWindow可能是使用Win32 API以控制自定义形状/透明窗口最灵活的方式.在MSDN上有一个很好的分解(虽然有点旧):http: //msdn.microsoft.com/en-us/library/ms997507.aspx

UpdateLayeredWindow的官方文档:http://msdn.microsoft.com/en-us/library/ms633556(VS.85) .aspx