重绘ComboBox[C#]
-------------------------------------------------------------------------------------
偶然一个机会,居然发现,<
在C#中,发现直接重写ComboBox的OnPaint方法无法触发重绘。为解决这个问题,可以继承ComboBox类并覆盖WndProc方法,利用API函数GetWindowDC和ReleaseDC获取并释放设备上下文,然后在接收到WM_PAINT或WM_CTLCOLOREDIT消息时进行自定义绘制,例如画边框和线条。
重绘ComboBox[C#]
-------------------------------------------------------------------------------------
偶然一个机会,居然发现,<