Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Програма для виклику API функцій

Реферат Програма для виклику API функцій





у, або мають загальні для всіх вікон особливості. Вікно має ряд характеристик:

Атрибути. Концепція вікна відрізняється надзвичайною гнучкістю, тому недивно, що вікно володіє безліччю атрибутів. Одні ставляться до зовнішнього вигляду вікна (розмір, позиція, видимість і т.д.); інші - визначають поведінку вікна, способи обробки натискань клавіш на клавіатурі і кнопок миші.

Повідомлення. З кожним вікном пов'язана спеціальна функція - функція вікна (window function). У цій функції реалізується цикл обробки повідомлень, одержуваних від різних джерел. Найважливішими є повідомлення самої операційної системи.

Функціональність. Кожне вікно володіє певною функціональністю, притаманною тільки цього класу вікон, або має спільні риси з функціональністю інших вікон системи.

Що стосується зовнішнього вигляду вікна, то він залежить від класу вікна та застосованого при створенні вікна стилю. Клас вікна - це головний ідентифікатор, використовуваний при створенні вікон одного типу. Наприклад, всі текстові поля в Windows відносяться до класу Edit, кнопки - до класу Button, а статичні написи - до класу Static. Кожен віконний клас має стандартний набір стилів, які можна вказати при створенні вікна, наприклад, у віконного класу Static мається стиль SS_CENTER, що дозволяє відцентрувати виведений на написи текст. Стиль є по суті цифра, а набір стилів - набір цифр, об'єднаних операцією АБО (OR).

Реакція на повідомлення також напряму залежить від класу вікна. Наприклад, тільки у класу Static є можливість обробки повідомлення STM_SETIMAGE, що дозволяє асоціювати з написом якусь картинку або іконку.

При використанні Windows API можливо збільшити кількість стилів і повідомлень як класу в цілому, так і окремо взятого вікна. Для цих цілей Windows API містить ряд функцій, призначених для сабклассірованія (для зміни одного окремо взятого вікна) і суперклассірованія (для зміни цілого віконного класу).

Опис функцій, що використовуються в програмах


Функція GetModuleHandle


function GetModuleHandle (ModuleName: PChar): THandle;

Зчитує описувач модуля.

Параметри :: Ім'я модуля (що закінчується порожнім символом).

возвpащаемся значення: у разі успішного завершення - идентификатоp модуля; 0 - у пpотивном випадку.

Функція знаходиться у файлі kernel32.dll.


Функція GetCommandLine


Витягує командний рядок для поточного процесу.

Синтаксис: GetCommandLine (VOID)

Параметри:

У цієї функції немає параметрів.

Значення, що повертаються:

Величина значення, що повертається - покажчик на рядок командно рядка для поточного процесу.

Функція ExitProcess

Закінчує роботу процесу і всіх його потоків.

Синтаксис: ExitProcess (UINT uExitCode);

Параметри:

uExitCode - [in] Визначає код виходу для процесу, і для всіх потоків, які завершують роботу в результаті виклику цієї функції. Використовуйте функцію GetExitCodeProcess lt; # justify gt; HWND CreateWindowEx (DWORD dwExStyle,//покращений стиль вікна LPCTSTR lpClassName,//покажчик на зареєстроване ім'я класу LPCTSTR lpWindowName,//покажчик на ім'я вікна DWORD dwStyle,//стиль вікна int x,//горизонтальна позиція вікна int y,//вертикальна позиція вікна int nWidth,//ширина вікна int nHeight,//висота вікна HWND hWndParent,//дескриптор батьківського або вікна власника HMENU hMenu,//дескриптор меню або ID дочірнього вікна HINSTANCE hInstance,//дескриптор екземпляра прикладної програми LPVOID lpParam//покажчик на дані створення вікна);

Параметри- [in] Визначає розширений стиль створюваного вікна. Цей параметр може складатися з одного або декількох значень наступних нижче:


СтільПредназначеніеWS_EX_ACCEPTFILESОпределяет, що вікно, створене з цим стилем приймає файли, переміщувані за допомогою інформаційної технології перетащи і встав raquo ;. WS_EX_APPWINDOWАктівізірует вікно верхнього рівня на панелі завдань, коли воно видиме. WS_EX_CLIENTEDGEОпределяет, що вікно має рамку з притоплену краєм. WS_EX_COMPOSITEDWindows XP: Малює всіх нащадків по порядку знизу вгору, використовуючи подвійну буферизацію. Для отримання додаткової інформації, див. Зауваження. Цей стиль не може бути використаний, якщо вікно має стиль класу або встановлені прапорці стилю CS_OWNDC або CS_CLASSDC. WS_EX_CONTEXTHELPВключает знак питання в рядок заголовка вікна. Коли користувач клацає мишею по знаку питання, курсор змінюється на знак ...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Елементи типового вікна Windows
  • Реферат на тему: Вікна документів
  • Реферат на тему: Створення діалогового вікна в системі GELICON PRO
  • Реферат на тему: Розробка інформаційної системи &Облік і контроль замовлень фірми& Вікна Мар ...
  • Реферат на тему: Створення моделі системи масового обслуговування на прикладі роботи поштово ...