CDC::ResetDC

BOOL ResetDC(const DEVMODE* lpDevmode);

返回值:如果成功,则返回非零值,否则为0。

参数
lpDevmode Windows DEVMODE结构指针。

说明:
调用该成员函数更新绑定在CDC对象上的设备上下文。设备上下文由Windows DEVMODE结构指定的信息加以更新。这个成员函数只更新属性设备上下文。应用调用ResetDC成员函数的典型情况是在Windows 在处理一条WM_DEVMODECHANGE信息的时候。也可使用该函数在打印文件时改变纸位或纸箱。不能利用该成员函数改变驱动程序、设备名称和输出端口。当用户改变端口连接或设备名称时,必须删除原始设备上下文并利用新信息创建新的设备上下文。在调用该成员函数之前,必须保证所有选入设备上下文的对象(不包括存储对象)被选出。

请参阅:CDC::m_hAttribDC, ::ResetDC, WM_DEVMODECHANGE, DEVMODE