Директива MODEL | Директиви спрощеного визначення сегментів | Директиви визначення сегментів і груп | Директиви опису процедури | макрозасоби | ОПЕРАЦІЇ В вираженні | ТРАНСЛЯЦІЯ програм | компіляція | компонування | БІБЛІОГРАФІЧНИЙ СПИСОК |

загрузка...
загрузка...
На головну

Далі формальний опис функцій для забезпечення компактності Продовження дод. 3

  1. I. Опис актуальності і значущості проекту, опис проблеми, на вирішення якої спрямовано проект
  2. I. Опис схеми силових ланцюгів
  3. II. Опис файлу обміну 1 сторінка
  4. II. Опис файлу обміну 2 сторінка
  5. II. Опис файлу обміну 3 сторінка
  6. II. Опис файлу обміну 4 сторінка
  7. II. Опис файлу обміну 5 сторінка

наведено на мові С. У довідковій системі win32sdk прототип функції представлений таким чином:

HWND CreateWindowEx (

DWORD dwExStyle, // розширений стиль

LPCTSTR lpClassName, // Адреса імені класу вікна

LPCTSTR lpWindowName, // Адреса назви вікна

DWORD dwStyle, // Стиль вікна

int x, // Координати верхнього

int y, // Лівого кута вікна

int nWidth, // Ширина вікна

int nHeight, // Висота вікна

HWND hWndParent, // Дескриптор батьківського вікна

HMENU hMenu, // Дескриптор меню

HINSTANCE hInstance, // Базовий адреса модуля

LPVOID lpParam // Адреса додаткових даних

);

У програмі параметри передаються через стек з урахуванням угодиSTDCALL, Тобто в зворотному порядку. Сенс параметрів наступний:

lpParam використовується при необхідності в якості покажчика на дані, які згодом могли б використовуватися програмою;

hInstance - Базовий адреса модуля, з яким пов'язано створюване вікно;

hMenu - Дескриптор меню або ідентифікатор породженого вікна;

hWndParent - Дескриптор батьківського вікна або вікна-власника;

nHeight - Початковий розмір вікна по висоті;

nWidth - Початковий розмір вікна по ширині;

х, у є координатами лівого верхнього кута вікна;

dwStyle визначає стиль вікна і може набувати таких значень:

WS_OVERLAPPED - Найбільш універсальний тип вікна - перекриває вікно, має назву і рамку;

WS_ICONICPOPUP - Спливаюче вікно, спочатку минимизированное;

WS_POPUP - Спливаюче вікно, найчастіше використовується для відображення діалогового вікна;

WS_CHILD - Породжене вікно;

WS_MINIMIZE - Спочатку минимизированное вікно;

WS_VISIBLE - Вікно стає видимим відразу після створення;

WS_DISABLED - Створюється неактивне вікно;

WS_CLIPSIBLINGS - Виключає області, займані іншими породженими вікнами з змінною області даного породженого вікна; якщо породжені вікна перекриваються, а стильWS_CLIPSIBLINGS не вказано, то при зміні робочої області одного




функція LoadIcon | структура WNDCLASS
загрузка...
© um.co.ua - учбові матеріали та реферати