菜鸟提问:vc新建的文档如何控制文档的背景颜色?在线等待

解决方案 »

  1.   

    响应 WM_ERASEBKGND
     CRect rClient;
    GetClientRect(rClient);
    pDC->SetBkColor( RGB(你想要的颜色) );
    pDC->ExtTextOut(rClient.left, rClient.top, ETO_CLIPPED | ETO_OPAQUE, rClient, "", NULL);
      

  2.   

    不知道这段代码应该写在那个位置啊?draw 事件里吗?
      

  3.   

    你重新封装个文档类 响应WM_ERASEBKGND
      

  4.   

    举个例子吧,我不懂啊vc基础很差的,这个函数是由谁来引发的,是创建文档前还时候啊?重新封装文档类是指什么?这个样子的吗?(class CNetworkMapEditorDemoDoc : public CDocument{})