做法:
Findwindow抓到dlg
FindwindowEx抓到Button
SendMessage发消息以上都是win32函数,你查一下便知道了.C#本身作不了,要用这些函数http://bbs.csdn.net/topics/100003919

解决方案 »

  1.   

    我看了你给的链接,那个里面crystalReportViewer1.PrintReport();应该写在哪了,这个语句执行完,弹出界面,默认是Form1?还有那个确定按钮写成yes,我点击确定或者是取消按钮时IntPtr hbutton 都为0;IntPtr hbutton是判断我点的是否是确定按钮么 
      

  2.   

    我是自己手动点确定跟取消按钮,crystalReportViewer1.PrintReport();执行后,弹出打印设置窗口,还是要怎么判断点击的是确定,而且crystalReportViewer1.PrintReport();应该放在哪了?
      

  3.   

    API拿到后,怎么才能获取到点击了,让用户去点击确认是否打印吧