我在控制台程序里面用
         CDC* pdc;
CPen pen;
pen.CreatePen(0,1,RGB(13,0,0));
pdc->SelectObject(&pen);
        pdc->TextOutW(50,50,_T("kane"));
编译也通过了 
但为什么运行的时候却说pdc没定义呢?

解决方案 »

  1.   

    pdc必须从某处得到
    像GetDC()
    或者CDC *pc(this);
      

  2.   

    GetDC()它说没参数不能用
    用this它说全局函数里面没有this指针用new出来后  编译通过 运行时跳出一个对话框 没说什么错误 而叫你去查vc++文档我用的是vc2005控制台下是不是不能用dc 啊
      

  3.   

    我把 debug 改为 release后可以运行了 
    但没什么效果请问要实现代码中的效果要怎么做呢?
      

  4.   

    以前见过一个命令行使用moveto等方法的  可以运行啊