Познавательный блог Мобильная врсия

Страницы

Промо

Архив за 21.03.2008

Работа с системным реестром Windows на C++

Работа с системным реестром Windows на C++. В сегодняшней статейке, я расскажу вам, как вы можете читать, писать ключи в реестр, создавать разделы в реестре и т.д. Функции RegOpenKeyEx, RegQueryValueEx, RegCreateKeyEx, RegCloseKey. В примере ниже я покажу как узнать куда сохраняет настройки программа Reget. А именно, как изменить станартную папку закачки.

#include <stdio.h>
#include <windows.h>

int main(int argc, char* argv[])
{
//-------------------------------
HKEY rKey;
unsigned char Reget[512];
DWORD RegetPath = sizeof(Reget);
RegOpenKeyEx(HKEY_CURRENT_USER, "Software\\ReGet Software\\ReGetDx\\History\\Download\\SaveTo", 0, KEY_QUERY_VALUE, &rKey);
RegQueryValueEx(rKey, "A", NULL, NULL, Reget, &RegetPath);
RegCloseKey(rKey);
//------------------------------
printf("%s",Reget);
getchar();
return 0;
}

Читать полностью →

Где хранятся пути к стандартным пользовательским папкам

Где хранятся пути к стандартным пользовательским папкам. У каждого пользователя в системе Windows есть свой уникальный рабочий стол, панель закладок, панель быстрого запуска, мои документы, моя музыка, мои картинки и т.д. Так вот адреса и настройки всех этих папок можно легко вынуть из системного реестра.

Ниже приведен ко программы на C++, которая показывает все пути к этим папкам.

Читать полностью →

Как работать с курсором в Windows на C++

Как работать с курсором в Windows на C++. Для работы с курсором мы будем использовать фугкции WinAPI GetCursorPos и SetCursorPos. А также рассмотрим другие функции для работы с курсором.

Функция SetCursorPos перемещает курсор в заданные экранные координаты. Если новые координаты не внутри экранного прямоугольника, установленного самой последней функцией ClipCursor, Windows автоматически корректирует координаты так, чтобы курсор остался внутри прямоугольника.

Функция GetCursorPos извлекает информацию о позиции курсора, в экранных координатах.Функция SetCursor устанавливает форму курсора.

Функция ShowCursor отображает или скрывает курсор.

Функция ClipCursor ограничивает перемещение курсора в прямоугольной области на экране. Если последующая позиция курсора (установленная функцией SetCursorPos или мышью) лежит снаружи прямоугольника, Windows автоматически корректирует позицию, чтобы сохранить курсор внутри прямоугольной области.

Функция GetClipCursor извлекает информацию об экранных координатах прямоугольной области, в которой ограничен курсор.

Синтаксис всех этих функций легко найти в справочниках WinAPI или во встроенное справке компилятора.



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru