Код операции может принимать следующие значения: BLACKNESS заполнение принимающего прямоугольника, используя цвет, ассоциирующийся с кодом 0 (обычно черный цвет для физической палитры). DSTINVERT инвертировать принимающий прямоугольник. MERGECOPY осуществлять копирование по логическому "И" цветов источника и образца. MERGEPAINT осуществлять копирование по логическому "ИЛИ" инвертированных источника и не инвертированных цветов приемника. NOTSRCCOPY осуществлять копирование с инвертированием битов источника. NOTSRCERASE осуществлять копирование по логическому "ИЛИ НЕ" битов источника и приемника. PATCOPY копирование образца на источник. PATINVERT совмещение цветов образца и цветов приемника по модулю два. PATPAINT совмещение цветов образца и инвертированных цветов источника по логическому "ИЛИ", а результат по логическому "ИЛИ" с цветами приемника. SRCAND совмещение цветов источника и приемника по логическому "И". SRCCOPY простое копирование. SRCERASE совмещение цветов источника и инвертированных цветов приемника по логическому "И". SRCINVERT совмещение цветов источника и цветов приемника по модулю два. SRCPAINT совмещение цветов источника и цветов приемника по логическому "ИЛИ". WHITENESS заполнение принимающего прямоугольника, используя цвет, ассоциирующийся с кодом 1 (обычно белый цвет для физической палитры).
WORD WINAPI CascadeWindows(hwndParent, wHow, lpRect, cKids, lpKids)
HWND hwndParent,// дескриптор родительского окна
UINT wHow, // типы окон, которые не подвергаются каскадированию
CONST RECT *lpRect,// прямоугольник, в котором каскадируются окна
UINT cKids,// количество каскадируемых окон
const HWND FAR *lpKids// массив дескрипторов окон
располагает каскадом (каскадирует) указанные окна или дочерние окна указанного родительского окна.
WORD WINAPI TileWindows(hwndParent, wHow, lpRect, cKids, lpKids)
HWND hwndParent, // дескриптор родительского окна
UINT wHow,// типы окон, не подлежащих упорядочиванию
CONST RECT *lpRect,// прямоугольник, внутри которого окна будут упорядочены
UINT cKids,// количество упорядочиваемых окон
const HWND FAR *lpKids// массив дескрипторов окон
упорядочивает указанные окна или дочерние окна указанного родительского окна.
BOOL SetWindowPos(hWnd, hWndInsertAfter,X,Y,cx,cy, uFlags)
HWND hWnd,// дескриптор окна
HWND hWndInsertAfter,// дескриптор порядка размещения окна
int X,// позиция по горизонтали
int Y,// позиция по вертикали
int cx,// ширина
int cy,// высота
UINT uFlags // флаг расположения окна
позволяет задать расположение, размер указанного окна программы.
BOOL BringWindowToTop(hWnd)
HWND hWnd // дескриптор окна
помещает указанное окно в вершину Z-последовательности. Если окно является окном верхнего уровня – оно активизируется. Если окно представляет собой дочернее окно – активизируется родительское окно верхнего уровня.
COLORREF SetPixel(hdc,X,Y, crColor)
HDC hdc, // дескриптор контекста устройства
int X, // x-координата пикселя
int Y, // y-координата пикселя
COLORREF crColor // цвет пикселя
устанавливает цвет пикселя с указанными координатами в заданный цвет.
HWND SetActiveWindow(hWnd)
HWND hWnd // дескриптор окна
позволяет сделать окна активным.
HWND GetActiveWindow(VOID)
возвращает идентификатор активного окна. Как правило это окно приложения вызывающего функцию.
HWND GetDesktopWindow(VOID)
возвращает идентификатор рабочего стола Windows.
HDC GetDC(hWnd) HWND hWnd; // идентификатор окна
возвращает идентификатор контекста рабочей области заданного окна. Оконный идентификатор получен функциями GetActiveWindow или GetDesktopWindow. После использования контекста необходимо его закрыть функцией ReleaseDC.
HDC GetWindowDC(hWnd) HWND // идентификатор окна
возвращает идентификатор контекста заданного окна. Оконный идентификатор получен функциями GetActiveWindow или GetDesktopWindow. После использования контекста необходимо его закрыть функцией ReleaseDC.
int ReleaseDC(hWnd,hDC) HWND hWnd; // идентификатор окна HDC hDC; // идентификатор контекста
закрывает контекст заданного окна.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.