Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskie_ukazania_k_kursovomu_proektu_VMSi....doc
Скачиваний:
4
Добавлен:
20.04.2019
Размер:
4.98 Mб
Скачать

Продолжение Приложение п2

hDlg – хендл диалогового окна;

nResult – возвращаемое значение.

Функция создания синхронизирующего объекта события.

HANDLE CreateEvent(LPSECURITY_ATTRIBUTES

lpEventAttributes, BOOL bManualReset, BOOL

bInitialState, LPCTSTR lpName)

lpEventAttributes – атрибуты безопасности;

bManualReset – состояние объекта события, устанавливаемое Windows автоматически выключено (false), или включено (true);

bInitialState - состояние объекта события при создании выключено (false), или включено (true);

lpName – указатель на строку, содержащую имя объекта события.

Функция обработки сообщений диалогового окна.

LRESULT CALLBACK DlgProc(HWND hDlg, UINT uMsg,

WPARAM wParam, LPARAM lParam)

hDlg – хендл диалогового окна;

uMsg – сообщение посылаемое диалоговому окну;

wParam, lParam - дополнительные параметры.

Функция, создания диалогового окна.

INT_PTR DialogBoxParam(HINSTANCE hInstance,

LPCTSTR lpTemplateName, HWND hWndParent,

DLGPROC lpDialogFunc, LPARAM dwInitParam)

hInstance – хендл модели диалогового окна;

lpTemplateName – шаблон диалогового окна;

Приложение п2

hWndParent – хендл окна, которому принадлежит диалог;

lpDialogFunc – указатель на процедуру обработки диалогового окна;

dwInitParam – определенное значение передаваемое диалоговому окну.

Функция, вызываемая системой, являющаяся точкой входа в Windows-приложениях.

int WinMain(HINSTANCE hInstance, HINSTANCE

hPrevInstance, LPSTR lpCmdLine, int nCmdShow)

hInstance – хендл текущего приложения;

hPrevInstance – хендл предыдущего приложения;

lpCmdLine – указатель на командную строку приложения;

nCmdShow – параметр определяемый видимость окна.

Функция, загружающая иконку-ресурс.

HICON LoadIcon(HINSTANCE hInstance, LPCTSTR

lpIconName)

hInstance – хендл приложения;

lpIconName – имя строки или идентификатор ресурса.

Функция, помещающая строку и значения переменной в буфер.

int wsprintf(LPTSTR lpOut, LPCTSTR lpFmt, …)

lpOut – указатель на буфер, куда будет помещена строка и значение переменной;

lpFmt – строка помещаемая в буфер;

далее следуют выборочные параметры (в листинге примера это имя переменной)

Приложение п2

Функция, возвращающая длину строки в байтах или символах.

int lstrlen(LPCTSTR lpString)

lpString – указатель на строку

Список литературы

  1. Гордеев А.В. Операционные системы: Учебник для вузов 2-е изд. СПб. Питер, 2004г. -416с. :ил.

  2. Иртегов Д.В. Введение в операционные системы: Учеб. пособие СПб. БВХ - Петербург, 2002г. -624с. :ил.

  3. Лаврентьев С.М. Ассемблер и Си: Учеб. пособие для вузов М.: Финансы и статистика, 2004г.

  4. Олифер В.Г., Олифер Н.А. Сетевые операционные системы: Учебник для вузов. СПб. Питер, 2002г. -544с. :ил.

  5. Павловская Т.А. С/С++: Программирование на языке высокого уровня: Учебник для вузов СПб. Питер, 2003г. -462с. :ил.

  6. Подбельский В.В., Фомин С.С. Программирование на языке Си: Учеб. пособие для вузов. 2-е изд. доп. М.: Финансы и статистика, 2000 -192с. :ил.

  7. Столингс В. Операционные системы: внутреннее устройство и принципы проектирования. Пер. с англ. 4-е изд. М.: Издат. Дом «Вильямс», 2002г. -848с. :ил.

  8. Юров В.И. Assembler: Учебник для вузов. 2-е изд. СПб. Питер. 2004г. -637с. :ил.

115