如何从HWND覆盖onpaint事件C#

时间:2015-03-11 10:24:33

标签: c#

这是我的问题。 我有一个窗口的句柄(HWND),但我不知道这个窗口的类型(它不是常见的窗口,我认为是OpenGL或类似的东西),我想画一个渐变,它工作的代码如下所示:

//ptr is the HWND Graphics newGraphics = Graphics.FromHwnd(ptr); newGraphics.FillRectangle(linGrBrush, Height, 0, Height, coordStep);

它绘制矩形,但是当窗口移动或更新时,然后消失,所以当这个窗口调用OnPaint时,我正在寻找一种调用重绘的方法。我需要从C#中做到这一点,但是如果我能找到一种方法来使用C#中的Windows API对我来说非常有用。 提前问。

0 个答案:

没有答案