Draw all the Non-Client area in C#

后端 未结 3 544
陌清茗
陌清茗 2020-12-21 23:58

I am looking to draw my non-client area in C#, for example, instead a rectangle as a form, i want an ellipse (this is an example), but how can i do it?

I basically w

3条回答
  •  北海茫月
    2020-12-22 00:42

    m0sa has provided a WPF answer already.

    For WinForms, you'll need to process the WM_NCPAINT message (override Control.WndProc) and also enable the layered window style in order to have transparent regions in the bounding box.

提交回复
热议问题