luxs200
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2015-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1154回复:0

定制打印属性界面

楼主#
更多 发布于:2003-10-22 09:48
   在2K下定制一个打印属性界面,调用ComPropSheet函数的功能码CPSFUNC_ADD_PROPSHEETPAGE把此页面加到打印机的属性页上。自己响应窗口处理过程,并处理WM_INITDIALOG(执行页面初始化)和WM_NOTIFY的PSN_APPLY(执行保存)消息。在PSN_APPLY处理过程中拿到了PDEVMODE的PRIVATEDEVMODE指针,并用界面上的选项值修改PRIVATEDEVMODE结构当中相应的字段。然后SetWindowLong( hDlg, DWL_MSGRESULT, PSNRET_NOERROR )并返回TRUE。
  
   为什么返回后PRIVATEDEVMODE结构中的字段没有被保存?
游客

返回顶部