Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:VisualC_Studio_1 / FilesForStud / MainFrm
.cpp// 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