Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.08.2016, 20:52   #1
crom
Пользователь
 
Регистрация: 29.07.2013
Сообщений: 19
По умолчанию Получить значение ключа реестра в виде Int

Привет друзья. Очень нужна ваша помощь.

Нужно получить значение ключа реестра HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\Applied DPI (как я понимаю оно должно быть равно 60 или 96)

Пробую вот этот код:
Код:
                        HKEY rKey;
			unsigned char Reget[512];
			DWORD RegetPath = sizeof(Reget);
			RegOpenKeyEx(HKEY_CURRENT_USER, L"Control Panel\\Desktop\\WindowMetrics", 0, KEY_QUERY_VALUE, &rKey);
			RegQueryValueEx(rKey, L"AppliedDPI", NULL, NULL, Reget, &RegetPath);
			RegCloseKey(rKey);
			int s1;
			s1 = int(Reget);
но результате получаю какую то фигню
формат ключа реестра REG_Dword

Помогите пожалуйста, может у кого есть идеи что не так с моим кодом?

В гугле уже был.

Последний раз редактировалось Alex11223; 06.08.2016 в 20:54.
crom вне форума Ответить с цитированием
Старый 06.08.2016, 21:11   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от crom Посмотреть сообщение
как я понимаю оно должно быть равно 60 или 96
С чего вдруг?
В UI можно поставить 96, 120, 144, 168, 192. Может быть и с другими может работать. Но 60 ни разу не видел и непонятно зачем.
96 == 0х60 (в шестнадцатеричной системе)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 06.08.2016, 21:15   #3
crom
Пользователь
 
Регистрация: 29.07.2013
Сообщений: 19
По умолчанию

60 -16 - тиричная система
96 -10 - тичная
crom вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расшифровка ключа реестра созданного Mpowerplayer doktor255 Общие вопросы Delphi 4 09.02.2013 15:05
Получить значение ячейки имея ее адрес в виде строки bdfy Microsoft Office Excel 3 07.09.2011 12:05
Получить значение ячейки имея ее адрес в виде строки bdfy Microsoft Office Word 0 06.09.2011 22:09
Доступность чтения ключа из реестра Kaban4ig Общие вопросы Delphi 2 24.06.2011 11:28
Удаление ключа реестра dolphin705 Общие вопросы Delphi 6 16.03.2009 16:39