WPF的usercontrol中如何使用消息循环,就是DefWndProc
2个回答
展开全部
WPF中UserControl的消息循环就是Window的消息循环
......
var hwndSource = (HwndSource)HwndSource.FromVisual(this);
hwndSource.AddHook(new HwndSourceHook(WndProc));
......
private IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
// 在这里处理消息循环
}
不用的时候,记得hwndSource.RemoveHook
......
var hwndSource = (HwndSource)HwndSource.FromVisual(this);
hwndSource.AddHook(new HwndSourceHook(WndProc));
......
private IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
// 在这里处理消息循环
}
不用的时候,记得hwndSource.RemoveHook
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-25
展开全部
lo_ol,你要的三角形椎体的源代码,请查看博客http://danyaody.blog.163.com/第8章例题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询