当前位置:编程学习 > VB >>

有没有办法在屏幕分辨率变化后调用其他窗体?

例如屏幕翻转后,屏幕分辨率发生变化,关闭这个窗口,调用其他的窗口。在哪里加判断? --------------------编程问答-------------------- 你是说在程序中响应用户改变这些系统设置时的事件吗? --------------------编程问答-------------------- 子类化窗口,在自己的窗口消息处理函数里处理WM_DISPLAYCHANGE消息。 --------------------编程问答-------------------- 能不能说详细点,我现在有个主窗口,当屏幕翻转,分辨率发生倒置时,想关闭这个主窗口调用另一个窗口 --------------------编程问答-------------------- The WM_DISPLAYCHANGE message is sent to all windows when the display resolution has changed.

WM_DISPLAYCHANGE 
cBitsPerPixel = wParam; 
cxScreen = LOWORD(lParam); 
cyScreen = HIWORD(lParam); 
 

Parameters

cBitsPerPixel

Specifies the new image depth of the display in bits per pixel.

cxScreen

Specifies the new horizontal resolution of the screen. 

cyScreen

Specifies the new vertical resolution of the screen. 



 lyserver 老是跟我抢分 --------------------编程问答--------------------
引用 4 楼 pctgl 的回复:
 lyserver 老是跟我抢分

呵呵,下次我让给你。 --------------------编程问答-------------------- 分是要抢的,分不够这个版主就危险啦:(
响应消息的方面,参考一下这个项目中的处理吧:)http://blog.csdn.net/bcrun/archive/2010/07/16/5740005.aspx
原创开源项目TinyFC: 一个模仿大型类库MFC的小型类库(VB6实现)
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,