Visual C++, Создание и использоание ресурсов в WINDOWS-программах. Организация меню и диалога. Работа с таймерами
лабораторные работы, Программирование Объем работы: 12 стр. Год сдачи: 2006 Стоимость: 100 руб. Просмотров: 752 | | |
Оглавление
Введение
Содержание
Заключение
Скриншоты
Заказать работу
Лабораторная работа №4 по системному программированию и ОС
Тема: создание и использование ресурсов в windows-программах. организация меню и диалога. работа с таймерами.
Задание. Для приведенных ниже вариантов заданий составить Windows-программу в среде Visual С++, в которой производится создание 2 окон: главного окна приложения и временного. Каждое окно имеет свое меню (главное, динамически созданное или плавающее). В рабочей области каждого окна выводится заданный объект (текст, графическая фигура, битовый образ), который с заданной периодичностью перемещается в окне. При выборе пунктов меню в программе должны выполняться действия по изменению размеров, цвета, периодичности выводимого объекта согласно варианту задания.
Скриншот задания прилагается.
Листинг файлов проекта
// Lab4.cpp
#include "stdafx.h"
#include "time.h"
#include"stdlib.h"
#include "resource.h"
#include "commdlg.h"
#define ID_STOP 40
#define ID_EXIT 41
#define ID_INITIAL 42
#define ID_DIALOG 43
#define ID_HELP 44
#define ID_RENEW 45
LRESULT CALLBACK WndProc1(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
LRESULT CALLBACK WndProc2(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
BOOL CALLBACK DlgProc(HWND hDlg,UINT message, WPARAM wParam,LPARAM lParam);
// --- Объявление глобальных переменных
HINSTANCE hInst; //Дескриптор экземпляра приложения
HWND hWnd; //Дескриптор окна
WNDCLASS wc; //структура для информации о классе окна
RECT rc, rc2; //Координаты клиентской области окна
COLORREF RectColor; //Цвет заливки фигуры
int SizeFont, dlX, dlY; //Размер шрифта и фигуры
float Speed; //Текущее значение таймера
int APIENTRY WinMain(HINSTANCE hInstance
...
Цель работы: Изучение средств вывода в окна текста и графики с использованием функций GDI, способов обработки сообщений клавиатуры и мыши для выполнения операций по изменению цвета, размеров, перемещению выводимых объектов в окнах.
Все файлы проекта - в архиве.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.