我创建了 一个 类CLed;是 从CStatic继承而来的(class CLed : public CStatic)我在这个 类里面GetDC(),结果发生了 断言,在 这边中断了 ,也 就是 在 这边获得DC失败了,我测试了 一下,结果是 在这个类里面m_hWnd是NULL,也就是没有获得句柄值,问了 网友才知道原来需要 先创建(Create)才可以 获得DC,我 是新手能明白他说的意思,没有 窗口怎么能获得DC呢?但是具体怎么创建呢??请搭建帮我 一下!!
解决方案 »
- 有个程服务程序用vs2008(vc)做的,现在想给它加个热键相应功能 在服务的哪里写代码?
- JS调用MFC生成的activeX(OCX)控件
- 一个调试的问题
- 非MFC DLL 默认生成代码问题?请教!
- Picture控件背景色的困惑
- 怎么样让程序在windows的任务栏闪烁??
- CFileFind怎么找不到最后的一个文件?
- tabctrl控件 右上角的两个button,点击时会重画标签,请问是响应哪个消息?
- 请问如何得知(isa总线)数据采集卡上的使用的端口地址?
- VC6编译MFC 程序时为什么总出错?
- Dialog的OnSize(),作用是移动按钮,但一编译,就出错了。
- 面试:谈谈UI设计经验
{ Void Create()
}CLedclass::Create()
{
CStatic::Create() //First Step
GetDC(this) //则可
}//DC的获得
//Hand
//CDC
//DC 数据成员