亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainfrm.cpp

?? 《精通 vc++ 圖像編程》的源代碼
?? CPP
字號:
// MainFrm.cpp : implementation of the CMainFrame class
//

#include "stdafx.h"
#include "EffectShow.h"

#include "MainFrm.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CMainFrame

IMPLEMENT_DYNAMIC(CMainFrame, CMDIFrameWnd)

BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
	//{{AFX_MSG_MAP(CMainFrame)
	ON_WM_CREATE()
	ON_WM_PALETTECHANGED()
	ON_WM_QUERYNEWPALETTE()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

static UINT indicators[] =
{
	ID_SEPARATOR,           // status line indicator
	ID_INDICATOR_CAPS,
	ID_INDICATOR_NUM,
	ID_INDICATOR_SCRL,
};

/////////////////////////////////////////////////////////////////////////////
// CMainFrame construction/destruction

CMainFrame::CMainFrame()
{
	// TODO: add member initialization code here
	
}

CMainFrame::~CMainFrame()
{
}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
	if (CMDIFrameWnd::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
		| CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
		!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
	{
		TRACE0("Failed to create toolbar\n");
		return -1;      // fail to create
	}

	if (!m_wndStatusBar.Create(this) ||
		!m_wndStatusBar.SetIndicators(indicators,
		  sizeof(indicators)/sizeof(UINT)))
	{
		TRACE0("Failed to create status bar\n");
		return -1;      // fail to create
	}

	// TODO: Delete these three lines if you don't want the toolbar to
	//  be dockable
	m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
	EnableDocking(CBRS_ALIGN_ANY);
	DockControlBar(&m_wndToolBar);

	return 0;
}

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	if( !CMDIFrameWnd::PreCreateWindow(cs) )
		return FALSE;
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return TRUE;
}

/////////////////////////////////////////////////////////////////////////////
// CMainFrame diagnostics

#ifdef _DEBUG
void CMainFrame::AssertValid() const
{
	CMDIFrameWnd::AssertValid();
}

void CMainFrame::Dump(CDumpContext& dc) const
{
	CMDIFrameWnd::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CMainFrame message handlers


void CMainFrame::OnPaletteChanged(CWnd* pFocusWnd) 
{
	CMDIFrameWnd::OnPaletteChanged(pFocusWnd);
	
	// always realize the palette for the active view
	CMDIChildWnd* pMDIChildWnd = MDIGetActive();
	if (pMDIChildWnd == NULL)
		return; // no active MDI child frame
	CView* pView = pMDIChildWnd->GetActiveView();
	ASSERT(pView != NULL);

	// notify all child windows that the palette has changed
	SendMessageToDescendants(WM_REALIZEPAL, (WPARAM)pView->m_hWnd);
}

BOOL CMainFrame::OnQueryNewPalette() 
{
	// always realize the palette for the active view
	CMDIChildWnd* pMDIChildWnd = MDIGetActive();
	if (pMDIChildWnd == NULL)
		return FALSE; // no active MDI child frame (no new palette)
	CView* pView = pMDIChildWnd->GetActiveView();
	ASSERT(pView != NULL);

	// just notify the target view
	pView->SendMessage(WM_REALIZEPAL, (WPARAM)pView->m_hWnd);
	return TRUE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美男男青年gay1069videost| 不卡影院免费观看| 日韩在线卡一卡二| 婷婷丁香激情综合| 日本不卡123| 日韩经典一区二区| 久久国产精品色| 国产成人免费视频精品含羞草妖精 | 国产欧美视频一区二区三区| 欧美精彩视频一区二区三区| 夜夜精品视频一区二区| 亚洲黄色在线视频| 亚洲一区二区视频| 亚洲高清免费观看| 国产一区二区精品在线观看| 国产91精品露脸国语对白| 成人综合婷婷国产精品久久蜜臀 | 日本午夜精品视频在线观看| 免费看欧美美女黄的网站| 懂色av中文字幕一区二区三区| 色综合欧美在线| 久久蜜臀中文字幕| 亚洲一二三区不卡| 国产成人啪免费观看软件| 欧美在线|欧美| 日本一区二区三区高清不卡| 亚洲成人精品一区二区| 成人夜色视频网站在线观看| 在线亚洲一区观看| 国产精品久久久久四虎| 久久97超碰国产精品超碰| 欧美人伦禁忌dvd放荡欲情| 国产女主播一区| 亚洲国产视频一区| 色综合天天综合色综合av| 精品1区2区在线观看| 亚洲成人免费视频| 日本丰满少妇一区二区三区| 中文在线资源观看网站视频免费不卡| 亚洲成人一区二区在线观看| 色综合久久久久| 亚洲青青青在线视频| 波波电影院一区二区三区| 久久综合久久综合久久| 国产一级精品在线| 欧美精品一区二区三区在线 | 欧美亚洲精品一区| 亚洲天堂精品视频| 91啪九色porn原创视频在线观看| 国产精品污www在线观看| av不卡在线观看| 亚洲精品视频自拍| 制服丝袜日韩国产| 麻豆精品国产91久久久久久| 国产丝袜美腿一区二区三区| 国产精品主播直播| 亚洲欧美精品午睡沙发| 欧美日韩国产美| 精品一区二区三区影院在线午夜 | 久久国产麻豆精品| 中文字幕不卡在线| 欧美日韩精品高清| 国产98色在线|日韩| 亚洲午夜免费电影| 国产亚洲欧美中文| 欧美日韩国产天堂| 91蝌蚪porny| 国产麻豆精品视频| 日韩福利视频网| 亚洲免费看黄网站| 2023国产一二三区日本精品2022| 91视视频在线直接观看在线看网页在线看| 视频一区在线视频| 一区二区三区视频在线观看| 精品噜噜噜噜久久久久久久久试看| 99re8在线精品视频免费播放| 日韩国产精品91| 亚洲一区二区三区视频在线| 久久久综合九色合综国产精品| 欧美丝袜丝交足nylons| 色婷婷亚洲综合| 成人动漫一区二区| 国产精品中文字幕日韩精品| 久久99精品久久久久久久久久久久| 夜夜亚洲天天久久| 一区二区在线免费| 亚洲综合激情另类小说区| 成人欧美一区二区三区白人| 久久久久国产精品厨房| 精品国产在天天线2019| 日韩精品一区二区三区视频| 欧美精品日韩一本| 日韩精品专区在线影院重磅| 日韩一区二区精品在线观看| 日韩欧美另类在线| 久久久精品中文字幕麻豆发布| 久久久久久99精品| 1024亚洲合集| 成人久久视频在线观看| 色综合久久88色综合天天免费| 黄网站免费久久| 一区二区三区中文字幕精品精品| 91麻豆精品国产| 亚洲欧美日韩国产一区二区三区| 国产亚洲欧美在线| 中文av一区二区| 免费高清在线视频一区·| 亚洲综合一区在线| 日本成人超碰在线观看| 国产在线视频不卡二| av激情综合网| 欧美久久久久久蜜桃| 精品国产成人在线影院| 亚洲欧洲精品成人久久奇米网| 亚洲精品老司机| 日韩精品成人一区二区三区| 国产精品久久久久7777按摩| 亚洲欧洲中文日韩久久av乱码| 免费在线观看成人| 91蝌蚪porny九色| 国产日韩欧美精品电影三级在线| 亚洲啪啪综合av一区二区三区| 国产福利电影一区二区三区| 69精品人人人人| 国产精品人成在线观看免费| 久国产精品韩国三级视频| 欧美日韩精品一区二区| 一区二区日韩av| 色94色欧美sute亚洲线路二| 中文字幕欧美日本乱码一线二线| 九一久久久久久| 欧美成人vps| 丰满少妇在线播放bd日韩电影| 久久综合一区二区| 麻豆传媒一区二区三区| 日韩你懂的在线观看| 久久97超碰国产精品超碰| 久久综合色综合88| 成人免费av网站| 日韩一区中文字幕| 欧美日韩精品一区二区| 热久久久久久久| 久久久国产综合精品女国产盗摄| 国产麻豆成人传媒免费观看| 中文一区一区三区高中清不卡| 国产成人av福利| 一区二区三区日韩精品视频| 欧美性色aⅴ视频一区日韩精品| 午夜私人影院久久久久| 精品国产网站在线观看| 国产在线精品不卡| 亚洲精品一二三| 日韩午夜av电影| 不卡视频一二三四| 日韩不卡一区二区| 综合久久久久综合| 日韩一区二区三区在线| 99这里只有久久精品视频| 日本美女一区二区三区| 国产精品久久久久久福利一牛影视| 欧美在线不卡一区| 国产不卡视频一区二区三区| 日韩和欧美一区二区| 亚洲精品国产无天堂网2021| 久久人人97超碰com| 欧美一级在线免费| 欧美日韩国产综合一区二区| 成人性色生活片| 国产69精品久久久久毛片| 欧美亚男人的天堂| 玉足女爽爽91| 日本一区二区成人在线| 久久久综合精品| 精品女同一区二区| 久久久综合视频| 精品精品国产高清a毛片牛牛| 91精品国产福利| 日韩欧美国产午夜精品| 欧美一区二区三区色| 欧美电影一区二区| 91精品国产全国免费观看| 欧美日韩三级一区二区| 欧美精品 国产精品| 4438x亚洲最大成人网| 日韩免费视频线观看| 欧美精品一区二区三区在线| 欧美一级生活片| 国产视频一区二区在线观看| 国产欧美日韩视频在线观看| 综合在线观看色| 亚洲日本乱码在线观看| 视频一区二区欧美| 韩日欧美一区二区三区| 成人网在线播放| 欧美日韩国产精选| 欧美激情中文字幕| 天天影视色香欲综合网老头| 国产一区二区在线电影| 97精品国产97久久久久久久久久久久 | 91在线免费视频观看|