Как изменять настройки яркости и отключения на PPC ?
- RealPalmman
- Доктор (4 lvl)
- Сообщения: 206
- Зарегистрирован: Вт сен 02, 2003 17:54
Как изменять настройки яркости и отключения на PPC ?
Хочу написать софтинку для переключений профилей с разными предустановками яркости, времени отключения и т.д.
Palm m105 -> iPAQ h2210 -> FS Loox 720
GPS BC-307 -> BT-338
Nokia 6310i -> Nokia 5500
GPS BC-307 -> BT-338
Nokia 6310i -> Nokia 5500
- RealPalmman
- Доктор (4 lvl)
- Сообщения: 206
- Зарегистрирован: Вт сен 02, 2003 17:54
Именно по тем исходникам не получилось сделать. Может потому, что там на C++ написано. На C# же все хужеdm_ig писал(а):все эти значения лежат в реестре
соответственно, всё что требуется - менять эти значения и создавать соответствующие события
касательно яркости - недавно тут была тема с исходником
про время отключения - домашнее задание, найди где оно хранится

Код: Выделить всё
const string keyName = "ControlPanel\\Backlight";
const string ACValue = "ACBrightNess";
const string BrightNessValue = "BrightNess";
void SetBacklight(int value)
{
OpenNETCF.Win32.RegistryKey Registrykey;
Registrykey = OpenNETCF.Win32.Registry.CurrentUser.CreateSubKey(keyName);
Registrykey.SetValue(BrightNessValue, value);
Registrykey.SetValue(ACValue, value);
Registrykey.Close();
}
//Тут самое главное
SetBacklight(50);
hBackLightEvent = NativeMethods.CreateEvent(IntPtr.Zero, false, false, "BackLightChangeEvent");
for(;;)
{
NativeMethods.WaitForSingleObject(hBackLightEvent, -1);
MessageBox.Show("WaitForSingleObject Complited", "");
}
и все останавливается на
Код: Выделить всё
NativeMethods.WaitForSingleObject(hBackLightEvent, -1);
Palm m105 -> iPAQ h2210 -> FS Loox 720
GPS BC-307 -> BT-338
Nokia 6310i -> Nokia 5500
GPS BC-307 -> BT-338
Nokia 6310i -> Nokia 5500