关于CPrintDialog无法响应的有关问题

关于CPrintDialog无法响应的问题
求教各位大拿,我用CPrintDialog,domodal之后显示的对话框无响应,需要切换窗口才行,奇怪的是不是所有的电脑都有这个问题, 我的环境是Win7 64位英文版,求指教。
------解决思路----------------------
用应用向导生成一个最简单的测试程序, 单测试下CPrintDialog看看, 是不是程序中有长时间的处理阻止了消息队列?


void Cdlg3Dlg::OnBnClickedButton1()
{
  // TODO: 在此添加控件通知处理程序代码
  CPrintDialog dlg(true, PD_ALLPAGES, this);
  dlg.DoModal();
}