пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

СИшники:
» МтЗвУП
» ТПКС
» БЕЗКОРЬ

3 - я лаба

#include <afxwin.h>

#include "My.h"

#include "resource.h"

 

CMainWin::CMainWin(LPCTSTR winStyle)

[

CRect l;

l.top = l.left = 10;

l.bottom = 700; l.right =700;

Create(winStyle, L"Лабораторная работа №3 by Кулагин Дмитрий", WS_OVERLAPPEDWINDOW , l);

cklikleft.LoadBitmap(IDB_BITMAP1);

cklikright.LoadBitmap(IDB_BITMAP2);

]

 

BOOL CMainApp::InitInstance()

[CBrush MyBrush;

MyBrush.CreateSolidBrush(DKGRAY_BRUSH );

LPCTSTR winStyle = AfxRegisterWndClass(0, LoadCursor(IDC_CURSOR1), MyBrush, LoadIcon(IDI_ICON1));

m_pMainWnd = new CMainWin(winStyle);

m_pMainWnd->ShowWindow(m_nCmdShow);

m_pMainWnd->UpdateWindow();

return TRUE;

]

 

// Реализация очереди сообщений.

BEGIN_MESSAGE_MAP(CMainWin, CFrameWnd)

ON_WM_LBUTTONDOWN()

ON_WM_RBUTTONDOWN()

END_MESSAGE_MAP()

 

void CMainWin::OnLButtonDown(UINT flags,CPoint Loc)

[

CClientDC dc(this);

CDC memDC;

memDC.CreateCompatibleDC(&dc);

memDC.SelectObject(&cklikleft);

dc.BitBlt(Loc.x,Loc.y,200,300,&memDC,0,0,SRCCOPY);

]

 

void CMainWin::OnRButtonDown(UINT flags,CPoint Loc)

[

CClientDC dc(this);

CDC memDC;

memDC.CreateCompatibleDC(&dc);

memDC.SelectObject(&cklikright);

dc.BitBlt(Loc.x,Loc.y,200,300,&memDC,0,0,SRCCOPY);

]

 

// Создание экземпляра приложения

CMainApp App;


#pragma once

 

class CMainWin : public CFrameWnd // Класс создания окна

[

public:

CMainWin(LPCTSTR);

void CMainWin::OnLButtonDown(UINT flags,CPoint Loc);

void CMainWin::OnRButtonDown(UINT flags,CPoint Loc);

DECLARE_MESSAGE_MAP();// таблица откликов

private:

CBitmap cklikleft, cklikright;

];

 

class CMainApp : public CWinApp // Класс создания приложения

[

public:

BOOL InitInstance(); // Точка начала работы приложения

];


22.06.2015; 10:19
хиты: 227
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь