This is an old revision of the document!


CUWIN 백라이트 On / OOff하기

CUWIN 백라이트를 소프트웨어적으로 ON /OFF하는 소스코드입니다.

[소스코드 보기]

++++[CWR 백라이트 On/Off하기]| using System; using System.Linq; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.Runtime.InteropServices;

namespace BacklightTest { public partial class Form1 : Form { private const int POWER_NAME = 1; private const int POWER_FORCE = 0x00001000;

private enum DevicePowerState : int { Unspecified = -1, D0 = 0, Full On: full power, full functionality D1, Low Power On: fully functional at low power/performance D2, Standby: partially powered with automatic wake D3, Sleep: partially powered with device initiated wake D4, Off: unpowered } [DllImport(“coredll.dll”, SetLastError = true)] private static extern int SetDevicePower ( string pvDevice, int dwDeviceFlags, DevicePowerState DeviceState ); public Form1() { InitializeComponent(); } private void onButton_Click(object sender, EventArgs e) { SetDevicePower(“BKL1:”, POWER_NAME, DevicePowerState.D0); } private void offButton_Click(object sender, EventArgs e) { SetDevicePower(“BKL1:”, POWER_NAME, DevicePowerState.D4); } } } </code> 한단계 뒤로