关于 PrintDialog 那个控件是什么,如果是.net程序集,可以通过反射操作私有成员附加事件上去。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是WPF的DocumentViewer,不过 我看别人说 可以使用windows消息捕获,但是不知道往下怎么做。 我点击 打印 按钮应该会有一个消息吧, 先找“正规”的方法,看看那控件有没有封装相应的事件实在不行,就重写[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]protected override void WndProc(ref Message m) { if(m.Msg == 0x317) //WM_PRINT 这里的判断可能不够严密,具体你看一下消息链接 { 打印前 base.WndProc(m); 打印后 }}http://msdn.microsoft.com/en-us/library/dd145216(v=vs.85).aspxWPF中可以添加消息过滤器http://blog.csdn.net/oyi319/article/details/6756401 关于打开MDI子窗体时,MdiWindowsListItem 列表中加载的名称问题 Rows[0]["cinvcode"]这种格式来两次就不行了 读取cookie TextBox控件的数据绑定问题 vs2005中怎样做右键菜单。 求教!异常,怎么处理呢 读取文件权限问题?急 高手进来瞧瞧啊 俺都急的想哭了!!! 使用ODP.Net读取Oracle的BFile字段,路径中有中文就乱码,如何解决? 帮帮忙呀!!急呀 正则 -抓取网页源码 C# 调用C++的DLL文件出现问题。尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
我点击 打印 按钮应该会有一个消息吧,
[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
protected override void WndProc(ref Message m)
{
if(m.Msg == 0x317) //WM_PRINT 这里的判断可能不够严密,具体你看一下消息链接
{
打印前
base.WndProc(m);
打印后
}
}http://msdn.microsoft.com/en-us/library/dd145216(v=vs.85).aspxWPF中可以添加消息过滤器
http://blog.csdn.net/oyi319/article/details/6756401