Ниже перечень функций, используемых основными органами управления.
Функция | Описание |
DPA_Create | Создает динамический массив указателей (DPA). |
DPA_DeleteAllPtrs | Удаляет все элементы из динамического массива указателей (DPA) и соответственно сокращает DPA. |
DPA_DeletePtr | Удаляет элемент из динамического массива указателей (DPA). DPA сжимается в случае необходимости, чтобы компенсировать удаленный элемент. |
DPA_Destroy | Освобождает Динамический массив указателей (DPA). |
DPA_DestroyCallback | Вызывает pfnCB для каждого элемента динамического массива указателей (DPA), затем освобождает DPA. |
DPA_EnumCallback | Выполняет итерацию Динамического массива указателей (DPA) и вызывает pfnCB для каждого элемента. |
DPA_GetPtr | Извлекает элемент от динамического массива указателей (DPA). |
DPA_InsertPtr | Вставляет новый элемент в указанную позицию в динамическом массиве указателей (DPA). В случае необходимости, DPA расширяется, чтобы вместить новый элемент. |
DPA_Search | Находит элемент в динамическом массиве указателей (DPA). |
DPA_SetPtr | Устанавливает значение для элемента в динамическом массиве указателей (DPA). |
DPA_Sort | Сортирует элементы в динамическом массиве указателей (DPA). |
DrawShadowText | Рисует текст, который имеет тень. |
DSA_Create | Создает динамический массив структуры (DSA). |
DSA_Destroy | Освобождает динамический массив структуры (DSA). |
DSA_DestroyCallback | Выполняет итерацию динамического массива структур (DSA), вызывая указанную функцию обратного вызова для каждого элемента. После достижения конца массива, освобождает DSA. |
DSA_GetItemPtr | Извлекает элемент из динамического массива структур (DSA). |
DSA_InsertItem | Вставляет новый элемент в динамический массив структур (DSA). В случае необходимости, DSA расширяется, чтобы вместить новый элемент. |
GetEffectiveClientRect | Вычисляет размеры прямоугольника в рабочей области. |
GetMUILanguage | Возвращает язык, используемый в настоящее время стандартными органами управления для конкретного процесса. |
InitCommonControls | Регистрирует и инициализирует классы окна стандартного органа управления. Эта функция является устаревшей. Новые приложения должны использовать функцию InitCommonControlsEx. |
InitCommonControlsEx | Регистрирует указанные классы стандартного органа управления из динамически подключаемой библиотеки (DLL) стандартных органов управления. |
InitMUILanguage | Дает возможность приложению определить язык, используемый стандартными органами управления, который является другим, а не системным язык. |
PFNDPACOMPARE | Определяет прототип для функции сравнения, используемой функциями DPA_Sort и DPA_Search. |
PFNDPAENUMCALLBACK | Определяет прототип для функции обратного вызова, используемой функцией DPA_EnumCallback. |
PFNDSAENUMCALLBACK | Определяет прототип для функции обратного вызова, используемой функцией DSA_DestroyCallback. |
ShowHideMenuCtl | Устанавливает или удаляет метку выбора (галочку) напротив указанного пункта меню и показывает или скрывает соответствующий орган управления. Функция добавляет галочку к указанному пункту меню, если он не имеет ее, а затем показывает на экране соответствующий орган управления. Если пункт меню уже имеет галочку, функция удаляет галочку и скрывает соответствующий орган управления. |
Str_SetPtrW | Устанавливает в параметре ppwzCurrent копию параметра pszNew и, в случае необходимости, освобождает предыдущее значение. |