Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
12
Добавлен:
21.03.2015
Размер:
1.49 Кб
Скачать
// MainFrm.cpp : implementation of the CMainFrame class

#include "afxwin.h"		// Подключение основных и стандартных компонент MFC
#include "MainFrm.h"

BEGIN_MESSAGE_MAP(CMainWnd, CFrameWnd)// таблица откликов на сообщения         
ON_WM_LBUTTONDBLCLK()                 // реакция на щелчок левой кнопки мыши
ON_WM_KEYDOWN()                       // реакция на нажатие клавиши
ON_WM_RBUTTONDOWN()                 // реакция на щелчок правой кнопки мыши
END_MESSAGE_MAP()
CMainWnd::CMainWnd()	// Конструктор класса "ОКНО_РАМКА"
{
	Create(NULL, 
		"Лабораторная работа № 1",	// Заголовок окна
		WS_OVERLAPPEDWINDOW,		// Окно будет иметь заголовок и рамку
		rectDefault,				// Размер окна присвоит Windows
		NULL,NULL);                  // Создать окно программы
		MyVar=1.05;
}
// Функция OnKeyDown - обработчик сообщения WM_KEYDOWN

void CMainWnd::OnKeyDown(UINT, UINT, UINT) 
{
//AfxMessageBox("Нажата клавиша");
MyVar=MyVar*2;
}
// Функция OnLButtonDblClk - обработчик сообщения WM_LBUTTONDBLCLK

void CMainWnd::OnLButtonDblClk(UINT, CPoint)
{
AfxMessageBox("Двойной щелчок левой кнопкой мыши");
}
void CMainWnd::OnRButtonDown(UINT, CPoint)// Функция OnRButtonDown - обработчик сообщения WM_LBUTTONDBLCLK
{
CString MyStr;                                                           // Объявляем строковую переменную
MyStr.Format("MyVar = %5.2f",MyVar); // Заносим в строку MyStr значение счётчика
AfxMessageBox(MyStr);   // Выводим строку MyStr на экран
};
Соседние файлы в папке FilesForStud