„Создание и изучение окна Вариант 5 icon

„Создание и изучение окна Вариант 5




Скачать 21.36 Kb.
Название„Создание и изучение окна Вариант 5
Лушпенко В. С
Дата конвертации26.09.2012
Размер21.36 Kb.
ТипОтчет
1. /Лушпенко/cpp/lab3.txt
2. /Лушпенко/lab1.docx
3. /Лушпенко/lab10.docx
4. /Лушпенко/lab11.docx
5. /Лушпенко/lab12.docx
6. /Лушпенко/lab2.docx
7. /Лушпенко/lab3.docx
8. /Лушпенко/lab4.docx
9. /Лушпенко/lab5.docx
10. /Лушпенко/lab6.docx
11. /Лушпенко/lab7.docx
12. /Лушпенко/lab8.docx
13. /Лушпенко/lab9.docx
„Создание и изучение окна Вариант 5
„Окна Windows
„Listbox
Донецкий национальный технический университет кафедра электронных вычислительных машин
„Просмотр текста в окне
„Просмотр текста из файла в окне
„Просмотр рисунка из файла в окне
„Рисование графика функции в окне
„Рисование фигуры в окне
„Просмотр текста из файла в окне с использованием клавиатуры
„Typer
„Игра «Крестики-нолики»


ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра электронных вычислительных машин


Отчёт

по лабораторной работе № 1

Тема: „Создание и изучение окна”

Вариант 5


выполнил

ст. гр. СП-04н

Лушпенко В. С.


Донецк 2006

стиль класса окна: 1 (CS_HREDRAW);

системная иконка: 12 (IDI_APPLICATION);

системный курсор: 17 (IDC_APPSTARTING);

кисть для закраски фона: 26 (BLACK_BRUSH);

системный цвет для закраски фона: 43 (COLOR_HIGHLIGHT);

стиль окна: 5 (WS_MAXIMIZEBOX);

вид отображения окна: 9 (SW_SHOWNOACTIVATE);

формат вывода текста: 6 (DT_PATH_ELLIPSIS).


#include


LRESULT CALLBACK wndproc(HWND hwnd,UINT msg,WPARAM wp,LPARAM lp)

{

PAINTSTRUCT ps;

HDC hdc;

RECT rect;

switch(msg)

{

case WM_PAINT:

hdc=BeginPaint(hwnd,&ps);

GetClientRect(hwnd,&rect);

DrawText(hdc,"Лушпенко Владимир Сергеевич",-1,&rect,DT_PATH_ELLIPSIS);

rect.top+=20;

rect.right=rect.left+100;

DrawText(hdc,"D:\\Projects\\VCPP\\spwin_lab1\\debug",-1,&rect,DT_PATH_ELLIPSIS);

EndPaint(hwnd,&ps);

break;

case WM_DESTROY:

PostQuitMessage(0);

break;

default: return DefWindowProc(hwnd,msg,wp,lp);

}

return 0;

}

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpszCmdParam,int nCmdShow)

{

char *clname="lab1";

HWND hwnd;

WNDCLASSEX wcl;

MSG msg;


memset(&wcl,0,sizeof(wcl));

wcl.cbSize=sizeof(wcl);

wcl.hInstance=hInstance;

wcl.style=CS_HREDRAW;

wcl.hIcon=LoadIcon(NULL,IDI_APPLICATION);

wcl.hCursor=LoadCursor(NULL,IDC_APPSTARTING);

//wcl.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);

wcl.hbrBackground=(HBRUSH)COLOR_HIGHLIGHT;

wcl.lpfnWndProc=wndproc;

wcl.lpszClassName=clname;


RegisterClassEx(&wcl);


hwnd=CreateWindow(clname,"Caption",WS_SYSMENU|WS_MAXIMIZEBOX,

CW_USEDEFAULT,CW_USEDEFAULT,500,500,

NULL,NULL,hInstance,NULL);

ShowWindow(hwnd,SW_SHOWNOACTIVATE);

UpdateWindow(hwnd);

while(GetMessage(&msg,NULL,0,0))

{

TranslateMessage(&msg);

DispatchMessage(&msg);

}

return msg.wParam;

}

Внешний вид окна:



После запуска программы окно видимо, но неактивно (SW_SHOWNOACTIVATE). Вверху окна находится заголовок (WS_SYSMENU), на котором активна кнопка максимизации окна (WS_MAXIMIZEBOX). Иконка окна – стандартная для приложений Windows (IDI_APPLICATION). При наведении курсора манипулятора типа мышь на окно, он превращается в стрелку с песочными часами (IDC_APPSTARTING). При выводе на окно строки, которая представляет собой путь, он сокращается чтоб поместится в область вывода, а сокращённая часть заменяется на «…» (DT_PATH_ELLIPSIS).

Похожие:

„Создание и изучение окна Вариант 5 iconТая, учительница люся, спортсменка
Влада. Что случилось? (подошла к окну) Вот живодерка. Третья кошка за год из окна падает.(отходит от окна)
„Создание и изучение окна Вариант 5 iconВариант 27 Задания: Отчет по лабораторной работе должен содержать PrintScreen окна изменения прав доступа «разрешения»
«разрешения» пользователей к ветвям реестра. Выполненные общее и индивидуальное задания. Ответы на контрольные вопросы. После выполнения...
„Создание и изучение окна Вариант 5 iconМетодические рекомендации на первой странице урока они помогут вам создавать слайд-фильмы, выдержанные в едином стиле, грамотно оформленные. Выполненные работы присылайте на
Продолжением изучения существующих возможностей повышения эффективности поиска информации в Интернет будет самостоятельное изучение...
„Создание и изучение окна Вариант 5 iconСоздание и администрирование образовательного Интернет-ресурса: проблемы и пути их решения Белокуров А. А., к т. н., руководитель проекта «Культура письменной речи»
Минобрнауки, по мнению министра образования и науки России А. Фурсенко, наконец, достигло понимания того, что «сегодня главное —...
„Создание и изучение окна Вариант 5 iconДокументы
1. /Лабы 89 вариант/lab1.doc
2. /Лабы 89...

„Создание и изучение окна Вариант 5 iconИсследование рынка I. Изучение товара >II. Изучение потребителя
На основе анализа меняющихся потребностей разработать «адресные» эффективные ассортиментные концепции товаров и услуг, обеспечивающие...
„Создание и изучение окна Вариант 5 iconРабота с табличным процессором ms excel
В состав Excel входит несколько шаблонов, возможно создание и сохранение вариантов шаблонов для себя и других пользователей. Шаблон...
„Создание и изучение окна Вариант 5 iconСоздание здоровьесберегающей среды в образовательном учреждении Программа
Создание условий (санитарно-гигиенических, материально-технических, организационных) по сохранению и укреплению здоровья
„Создание и изучение окна Вариант 5 iconОльга Ив «Окна заказывали?»
Вызывайте строителей, пусть стеночку немного перенесут, и тогда сможете окно открывать. Вежлив ли был с вами мастер? Отвечайте, что...
„Создание и изучение окна Вариант 5 iconТы сидел возле окна на полу и спал
Ты сидел возле окна на полу и спал. Либо делал вид, что спал, потому что как можно уснуть в такой невообразимой позе, по такой жаре...
„Создание и изучение окна Вариант 5 iconДокументы
1. /Легион/1980 - 1987 - Легион/01 - Легион.txt
2. /Легион/1980...

Разместите кнопку на своём сайте:
Документы


База данных защищена авторским правом ©znanie.podelise.ru 2000-2013
При копировании материала обязательно указание активной ссылки открытой для индексации.
обратиться к администрации
Документы