Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методы SetWindowLong, SetClassLong, SetWindowPos



Функция SetWindowLong заменяет атрибут стpуктуpы класса окна новым значением и возвращает предыдущее значение класса окна. Имеет следующие паpаметpы: hWnd-дескриптор окна; nIndex-одна из констант: GWL_EXSTYLE, GWL_STYLE, GWL_WNDPROC или положительное смещение в байтах для доступа к дополнительным четыpех байтным значениям; dwNewLong—значение атрибута замены. Функция SetClassLong (ByVal hwndAsLong, ByValnIndexAsLong, ByValdwNewLongAsLong) –устанавливает в нужное поле структуры WndClass соответствующее значение и возвращает старое значение поля или ноль, если ошибка. Она является парной функцией к функции GetClassLong. Имеет следующие параметры: hWnd-дескриптор окна; nIndex-одна из

Констант GCL_XXX из функции GetClassLong, определяющее нужное поле; dwNewLong-поле замены. Функция SetWindowPos (ByVal hwndAsLong, ByValhWndInsertAfterAsLong, ByValx AsLong, ByValy AsLong, ByValcxAsLong, ByValcyAsLong, ByValwFlagsAsLong) –устанавливает окно в новую позицию. Имеет параметры: hWnd-дескриптор окна; hWndInsertAfter-дескриптор окна, перед которым в списке Z-order (определяет порядок расположения элементов окна) будет вставлено окно hWnd или одна из следующих констант:•HWND_BOTTOM –поместить окно на дно списка Z-order;

•HWND_TOP –поместить окно на верх списка Z-order; •HWND_TOPMOST –поместить окно поверх всех окон;

•HWND_NOTOPMOST –убрать окно с позиции«поверх всех окон».






Дата публикования: 2014-12-28; Прочитано: 296 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...