以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求 两个方法的代码 (GDI+ 与自定义函数) (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=13230) |
-- 作者:xmj09663 -- 发布时间:2011/10/4 0:33:00 -- 求 两个方法的代码 (GDI+ 与自定义函数) 嘿嘿 六爷大神 俺又来烦你了
1. GDI+ 绘制图形的方法 在帮助上 GDI+ 绘制图形 全部需要 Painter 控件的支持 我想问一下 能否 直接在窗口上绘制 若可以 求定义窗口的代码 2. 自定义函数 使用 e 参数 老是报错 需求正解 |
-- 作者:狐狸爸爸 -- 发布时间:2011/10/4 10:20:00 -- 呵呵,放弃吧,foxtable没有提供直接在窗口绘图的方法。 但是应该可以给窗口定义一个Paint事件来实现,这些天非常忙,以后有空我再来研究一下。 |
-- 作者:yangming -- 发布时间:2011/10/4 15:11:00 -- 以下是引用天问者在2011-10-4 10:42:00的发言:
好吧 那我等你 忙完好了 看来 又有新版本要更新了
我现在的做法是 动态添加一个Painter 控件 然后将 Painter 控件显示 最底层 再画图 我的做法和你一样,呵呵 |
-- 作者:gdlgh -- 发布时间:2011/10/4 19:20:00 -- 呵。其实不用等!直接用API来截获窗口的WNDPROC消息就可以操作了!!
参考:SetWindowLong这个函数 |
-- 作者:gdlgh -- 发布时间:2011/10/4 19:27:00 -- 这样: IntPtr hDC = GetWindowDC(m.HWnd); |
-- 作者:xmj09663 -- 发布时间:2011/10/4 20:15:00 -- 哥们 给给 具体的 代码 看呢 酒整多了 迷糊中 |
-- 作者:gdlgh -- 发布时间:2011/10/6 21:11:00 -- 看这个!
http://www.datasoft.com.cn/dispbbs.asp?boardid=2&id=13272&page=1&star=1
|