下面的代码执行出来,预览效果是有的,但是打印有问题,打印出来的效果是乱码.那位知道告诉我一声.
环境:win98日语+vc6CPrintTestDoc* pDoc = GetDocument();
 ASSERT_VALID(pDoc);
 CFont cfFont, *pOldFont;
 CBitmap   BmpObject;
 CBitmap   *BmpOldObject;
 CDC    DcObject, *m_DcObject;
 CRect           m_crClinetRect;
 CRect           m_crLogClinetRect;
  GetClientRect(&m_crClinetRect);
 m_crLogClinetRect = m_crClinetRect;
 BmpObject.CreateCompatibleBitmap(pDC, m_crClinetRect.right, m_crClinetRect.bottom);
 DcObject.CreateCompatibleDC(pDC); BmpOldObject = DcObject.SelectObject(&BmpObject);
 m_DcObject = &DcObject;
 m_DcObject->PatBlt(0,0,m_crClinetRect.right, m_crClinetRect.bottom,WHITENESS);
  
 cfFont.CreateFont((int)(14 * 10 * 0.35), 0, 0, 0, 0, FALSE, FALSE, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
       CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, FIXED_PITCH&FF_SWISS, "MS 明朝");
 pOldFont = m_DcObject->SelectObject(&cfFont);
 m_DcObject->TextOut(10, 10, "おはようございます");
 m_DcObject->SelectObject(pOldFont);
 
 pDC->BitBlt(0, 0, m_crClinetRect.right, m_crClinetRect.bottom, m_DcObject, 0, 0, SRCCOPY);