Архивы: Windows API

Поле для ввода IP адреса (IP address control)

Поле для ввода IP адреса позволяет пользователю ввести адрес в доступной форме. Этот элемент управления также позволяет приложению получить адрес в числовой форме, а не в текстовом виде.

Этот орган управления позволяет вводить только числовые значения, которые пользователь может вводить в каждой из четырех областей. Как только три цифры введены в одной области, фокус автоматически перемещается в следующую область. Если заполнение всего поля не требуется, пользователь может ввести менее трех цифр. Читать далее »

Создание окна Windows

В основе системы Windows лежит понятие окна. Окно — это область экрана, которая связывает каждую запускаемую программу с пользователем и используется для управления работой этой программы. Все окна оформляются в одном стиле и ведут себя одинаково.

Каждое окно имеет рамку и заголовок. Рамка служит для определения рабочей области, а так же для изменения размеров окна. Заголовок содержит имя запущенной программы и ряд управляющих кнопок: свернуть, распахнуть на весь экран и закрыть и применяется для изменения местоположения окна на экране.
Читать далее »

Что такое API и что собой представляет Windows API.

Введение в API-программирование

API (application programming interface) — интерфейс прикладного программирования (иногда интерфейс программирования приложений). Другими словами, это те возможности (функции, переменные, константы, классы), которые предоставляет приложение для использования прикладными программами.

API определяет функциональность, которую предоставляет программа (модуль, библиотека), при этом API позволяет абстрагироваться от того, как именно эта функциональность реализована. Читать далее »

API функции для работы с реестром

Немного теории:

Реестр Windows (системный реестр) — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.

Описание разделов реестра:
HKEY_CURRENT_USER
Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU. Хотя это раздел выглядит как один из основных в редакторе реестра, он является всего лишь ссылкой на один из профилей HKEY_USERS.
Читать далее »

Создание кнопки (button)

Кнопка — один из элементов интерфейса пользователя компьютерной программы, «нажатие (клик)» на которую приводит к некоторому действию, заложенному в программе.

Кнопка с точки зрения программиста — это тоже окно, а раз это окно, то для создания кнопки (как и любого другого окна) мы используем функцию CreateWindow().
Читать далее »