[DllImport("user32.dll", EntryPoint="SendMessage")]
public static extern int SendMessage (
int hwnd,
int wMsg,
int wParam,
ref int lParam
);
hwnd ----------- Long,要接收消息的那个窗口的句柄 wMsg ----------- Long,消息的标识符 wParam --------- Long,具体取决于消息 lParam --------- Any,具体取决于消息
调用 SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
public static extern int SendMessage (
int hwnd,
int wMsg,
int wParam,
ref int lParam
);
hwnd ----------- Long,要接收消息的那个窗口的句柄 wMsg ----------- Long,消息的标识符 wParam --------- Long,具体取决于消息 lParam --------- Any,具体取决于消息
调用 SendMessage(hwnd, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
解决方案 »
- 返回类型
- c# 怎么开启邮箱的pop功能?
- document.getElementById("Hidden1")为什么老不对
- 新手问题帮忙看个代码
- 在线等,急!!!!!
- Forms验证机制跳转的页面可以加参数吗
- 难道各位大虾没碰到这样的问题吗?asp.net调用EXCEL的问题.
- 抓取繁体网站 源代码出现乱码 怎么办?
- NET(C#)连接各类数据库-集锦(转)
- C# Workbooks.Open()无法打开Excel文件
- 用XML作为数据库做一个提供数据的WINDOWS程序,用WEBSERVICES做为中介传输到另外一个WINDOWS程序的DATAGRID中显示
- Mysql 更新innodb 类型的表 :出现Lock wait timeout exceeded; try restarting transaction
那是因为有DirectX支持,DirectX只是在显示图像时加上了差值让图像看上去好像亮了一点或者暗了一点点,其实屏幕的亮度并没有改变,如果你的软件也属于这种类型可以考虑这种方式,而操作系统和一般软件是没有用到DirectX的。
那位知道如何实现视频亮度调节?显卡属性中 一般都有 颜色调整 ,其中有一项肯定是 把颜色应用于的下拉项,包含:桌面、覆盖、全部,其中这个覆盖 指的就是视频窗口,请问这个东西怎么实现哦。是否是用 SetDeviceGammaRamp(某个特殊的dc,gamma值)?
那位知道如何实现视频亮度调节?
是否是用 SetDeviceGammaRamp(某个特殊的dc,gamma值)?
那位知道如何实现视频亮度调节?显卡属性中 一般都有 颜色调整 ,其中有一项肯定是 把颜色应用于的下拉项,包含:桌面、覆盖、全部,其中这个覆盖 指的就是视频窗口,请问这个东西怎么实现哦。是否是用 SetDeviceGammaRamp(某个特殊的dc,gamma值)?LZ你小学语文老师是谁?
你是要改变视频亮度还是屏幕亮度都说不清楚还好意思在这里放厥词?显示器的亮度改变不可能通过软件实现,我也没看到哪个显示器可以通过D-Sub接口与计算机通信,除非是笔记本一体电脑等直接集成的显示器。
任何改变亮度的方法都只是简单的调整输出色彩的明度。问题是,色彩最多只有256 * 256 * 256种,改变明度必然丢失色彩,让16位色看起来像是12位色的效果,对于影片而言这是没问题的,对于网页呢?这种道理有大脑的人都想得出来。
我见过痴呆的,也见过无耻的,就是没有见过像你这样痴呆且无耻的,
你看不懂不是所有人都看不懂. 何改变亮度的方法都只是简单的调整输出色彩的明度,这个问题当然是傻子都知道的了,问题时你只知道这个,别的一无所知,所以你当然是傻子了。
问题是我问你这个问题了吗?没问你你为什么回答 ?看来你自已为师,也就是无耻。 ok?
建议你以后不懂得的问题不要回答。免得受辱。可怜虫!!!