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

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

?? childfrm.cpp

?? signal-processing.rar信號處理demo原碼
?? CPP
字號:
/*
//
//               INTEL CORPORATION PROPRIETARY INFORMATION
//  This software is supplied under the terms of a license agreement or
//  nondisclosure agreement with Intel Corporation and may not be copied
//  or disclosed except in accordance with the terms of that agreement.
//        Copyright(c) 1999-2006 Intel Corporation. All Rights Reserved.
//
*/

// ChildFrm.cpp : implementation of the CChildFrame class
//
/////////////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "ippsDemo.h"

#include "MainFrm.h"
#include "ChildFrm.h"
#include "ippsDemoView.h"
#include "ippsDemoDoc.h"
#include "ContextMenu.h"
#include "AfxPriv.h"

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

/////////////////////////////////////////////////////////////////////////////
// CChildFrame

IMPLEMENT_DYNCREATE(CChildFrame, CDemoChildFrame)

BEGIN_MESSAGE_MAP(CChildFrame, CDemoChildFrame)
   ON_MESSAGE(WM_SETMESSAGESTRING, OnSetString)
   //{{AFX_MSG_MAP(CChildFrame)
   //}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChildFrame construction/destruction

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

CChildFrame::~CChildFrame()
{
}

//////////////////////////////////////
//        Attributes

CippsDemoView* CChildFrame::GetView() {
   return (CippsDemoView*)GetActiveView();
}

int CChildFrame::GetX() {
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   return wPlace.rcNormalPosition.left;
}

int CChildFrame::GetY() {
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   return wPlace.rcNormalPosition.top;
}

int CChildFrame::GetWidth() {
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   LPRECT pRect = &(wPlace.rcNormalPosition);
   return pRect->right - pRect->left;
}

int CChildFrame::GetHeight() {
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   LPRECT pRect = &(wPlace.rcNormalPosition);
   return pRect->bottom - pRect->top;
}

void CChildFrame::SetSize(int width, int height) {
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   LPRECT pRect = &(wPlace.rcNormalPosition);
   pRect->right  = pRect->left + width;
   pRect->bottom = pRect->top  + height;
   SetWindowPlacement(&wPlace);
}

void CChildFrame::SetRect(RECT rect)
{
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   wPlace.rcNormalPosition = rect;
   SetWindowPlacement(&wPlace);
}

void CChildFrame::SetRect(int x, int y, int width, int height) {
   WINDOWPLACEMENT wPlace;
   GetWindowPlacement(&wPlace);
   LPRECT pRect = &(wPlace.rcNormalPosition);
   pRect->left  = x;
   pRect->top   = y;
   pRect->right  = pRect->left + width;
   pRect->bottom = pRect->top  + height;
   SetWindowPlacement(&wPlace);
}

int CChildFrame::GetBorderWidth() {
   return (::GetSystemMetrics(SM_CXEDGE) 
      +    ::GetSystemMetrics(SM_CXSIZEFRAME)) * 2;
}

int CChildFrame::GetBorderHeight() {
   return (::GetSystemMetrics(SM_CYEDGE) 
      +    ::GetSystemMetrics(SM_CYSIZEFRAME)) * 2
      +    ::GetSystemMetrics(SM_CYCAPTION);
}

int CChildFrame::GetStandardWidth() {
   return  GetX() + GetView()->GetInitialWidth()  + GetBorderWidth();
}

int CChildFrame::GetStandardHeight() {
   return GetY() + GetView()->GetInitialHeight() + GetBorderHeight();
}

//////////////////////////////////////
//        Operations

static void updateOffset(int& x, int& w, int m)
{
   if (x + w <= m) return;
   x = m - w;
   if (x >= 0) return;
   x = 0;
   w = m;
}

static BOOL ScrollFrame(int& frameX, int& frameW, int frameMax)
{
   if (frameX + frameW > frameMax) {
      frameX = frameMax - frameW;
      if (frameX < 0) {
         frameX = 0;
         frameW = frameMax;
         return TRUE;
      }
   }
   return FALSE;
}

static int GetScrollBarWidth() { 
   return ::GetSystemMetrics(SM_CXHSCROLL);
}

static int GetScrollBarHeight() { 
   return ::GetSystemMetrics(SM_CYHSCROLL);
}

void CChildFrame::Zoom(RECT* pRect)
{
   if (pRect) {
      SetRect(*pRect);
   } else {
      int viewW = GetView()->GetScaleWidth();
      int viewH = GetView()->GetScaleHeight();
      if (viewW < 128) viewW = 128;
      int frameX = GetX();
      int frameY = GetY();
      int frameW = viewW + GetBorderWidth();
      int frameH = viewH + GetBorderHeight();
//      if (GetView()->ScrollH()) frameW -= GetScrollBarWidth();
//      if (GetView()->ScrollW()) frameH -= GetScrollBarHeight();

      BOOL bScrollW = ScrollFrame(frameX,frameW,MAIN_FRAME->GetClientWidth());
      if (bScrollW)
         frameH += GetScrollBarHeight() + 1;
      BOOL bScrollH = ScrollFrame(frameY,frameH,MAIN_FRAME->GetClientHeight());
      if (bScrollH && !bScrollW) {
         frameW += GetScrollBarWidth() + 1;
         ScrollFrame(frameX,frameW,MAIN_FRAME->GetClientWidth());
      }

      SetRect(frameX,frameY,frameW,frameH);
   } 
}

/////////////////////////////////////////////////////////////////////////////
// CChildFrame diagnostics

#ifdef _DEBUG
void CChildFrame::AssertValid() const
{
   CDemoChildFrame::AssertValid();
}

void CChildFrame::Dump(CDumpContext& dc) const
{
   CDemoChildFrame::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CChildFrame message handlers

void CChildFrame::ActivateFrame(int nCmdShow) 
{
   SetSize(GetView()->GetInitialWidth() + GetBorderWidth(),
           GetView()->GetInitialHeight() + GetBorderHeight());

   CDemoChildFrame::ActivateFrame(nCmdShow);
   CDemoDoc *pDoc = (CDemoDoc*)(GetActiveDocument());
   pDoc->SetStatusString();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频免费在线观看| 欧美日韩三级一区二区| 自拍偷拍亚洲综合| 国产亚洲成aⅴ人片在线观看| 91成人在线免费观看| av一本久道久久综合久久鬼色| 激情都市一区二区| 琪琪久久久久日韩精品| 五月天中文字幕一区二区| 一区二区国产视频| 亚洲欧美国产三级| 亚洲欧美日韩精品久久久久| 亚洲欧美在线aaa| 欧美激情一区三区| 久久综合久久综合亚洲| 欧美成人性福生活免费看| 在线免费视频一区二区| 91网站在线观看视频| 99精品国产91久久久久久| 成人午夜精品在线| 成人免费视频免费观看| 国产成人综合在线观看| 国产高清视频一区| 成人性视频网站| 不卡在线观看av| 色就色 综合激情| 在线欧美日韩精品| 欧美日韩一级二级| 精品视频免费在线| 91精品在线观看入口| 欧美xxxxx牲另类人与| 欧美不卡一二三| 国产人伦精品一区二区| 中文幕一区二区三区久久蜜桃| 国产精品国产成人国产三级| 亚洲精品国产无套在线观| 亚洲一区在线视频| 日韩精品乱码免费| 激情深爱一区二区| 成人综合婷婷国产精品久久| 国产91精品在线观看| av激情成人网| 在线观看成人免费视频| 欧美人妖巨大在线| 久久综合狠狠综合久久综合88 | 日韩一级完整毛片| 欧美v国产在线一区二区三区| 久久久久高清精品| 欧美国产视频在线| 亚洲一区精品在线| 91九色最新地址| 欧美人与z0zoxxxx视频| 日韩一区二区三区精品视频| 久久久精品国产免费观看同学| 中文字幕不卡在线观看| 亚洲国产一区二区视频| 美女看a上一区| 99在线精品观看| 欧美人动与zoxxxx乱| 久久亚洲精华国产精华液| 亚洲同性同志一二三专区| 国产精品久久午夜| 日韩精品三区四区| 成人性生交大片免费| 欧美四级电影网| 久久综合九色综合欧美就去吻| 中文字幕一区在线观看视频| 亚洲高清视频在线| 国产伦精一区二区三区| 成人丝袜高跟foot| 色狠狠桃花综合| 精品国产sm最大网站免费看| 亚洲男人的天堂在线aⅴ视频| 爽好久久久欧美精品| 国产999精品久久久久久绿帽| 欧美亚洲一区二区三区四区| 久久久蜜臀国产一区二区| 亚洲精品国久久99热| 秋霞午夜av一区二区三区| 成a人片国产精品| 欧美xxxxxxxx| 亚洲第一久久影院| 国产乱码精品一品二品| 欧美午夜不卡视频| 久久精品一区二区三区不卡牛牛| 亚洲高清不卡在线观看| 国产91富婆露脸刺激对白| 91精品国产综合久久久蜜臀图片 | 国产人妖乱国产精品人妖| 五月综合激情网| 91视频观看视频| 国产午夜精品一区二区| 亚洲国产精品久久久久秋霞影院 | 678五月天丁香亚洲综合网| 国产精品成人一区二区艾草 | 亚洲国产婷婷综合在线精品| 日本在线不卡视频| 欧美亚洲国产bt| 中文字幕一区二区三区精华液| 麻豆精品国产传媒mv男同| 欧美私模裸体表演在线观看| 美脚の诱脚舐め脚责91 | 欧美婷婷六月丁香综合色| 欧美激情在线看| 国产剧情在线观看一区二区| 欧美一区二区黄| 日韩主播视频在线| 欧美精品久久久久久久久老牛影院| 亚洲人成伊人成综合网小说| 国产自产高清不卡| 精品国产1区二区| 久久99精品国产麻豆婷婷 | 精品国产乱码久久久久久久| 午夜国产精品一区| 欧美日韩一区三区四区| 一区二区三区免费网站| 一道本成人在线| 亚洲日本中文字幕区| 播五月开心婷婷综合| 国产精品无人区| 激情文学综合网| 欧美一区二区三区婷婷月色| 午夜伊人狠狠久久| 欧美久久婷婷综合色| 亚洲第一会所有码转帖| 欧美精品xxxxbbbb| 视频一区二区三区中文字幕| 欧美日韩一区在线| 免费高清不卡av| 欧美成人一区二区三区片免费 | aa级大片欧美| 中文字幕日本不卡| 不卡大黄网站免费看| 久久久www免费人成精品| 国产精品白丝jk黑袜喷水| 欧美日韩免费一区二区三区| 免费在线观看不卡| 欧美国产乱子伦 | 在线区一区二视频| 捆绑调教一区二区三区| 中文字幕精品三区| 欧日韩精品视频| 国产真实精品久久二三区| 国产精品电影一区二区三区| 欧美另类一区二区三区| 国产精品一区二区果冻传媒| 亚洲欧美日韩小说| 精品国精品自拍自在线| 99精品1区2区| 激情图区综合网| 亚洲国产一区二区三区| 久久综合九色综合欧美就去吻 | 亚洲欧美另类小说视频| 日韩欧美在线网站| 91麻豆视频网站| 久久国产尿小便嘘嘘| 亚洲精品免费视频| 久久久久国产精品麻豆ai换脸| 在线精品视频免费播放| 国产jizzjizz一区二区| 丝袜美腿亚洲一区二区图片| 国产精品久99| 精品国产1区二区| 欧美精选一区二区| bt欧美亚洲午夜电影天堂| 免费在线看一区| 亚洲精品一二三区| 亚洲国产成人午夜在线一区| 欧美日韩国产一区| 成人小视频在线| 91久久人澡人人添人人爽欧美| 久久精品99久久久| 亚洲午夜免费福利视频| 日本一区二区视频在线| 欧美大片在线观看| 欧美嫩在线观看| 色悠久久久久综合欧美99| 国产乱人伦偷精品视频不卡| 日韩中文字幕区一区有砖一区| 中文字幕佐山爱一区二区免费| 久久综合九色综合97婷婷女人| 欧美挠脚心视频网站| 在线亚洲人成电影网站色www| 国产成人精品亚洲日本在线桃色| 日韩精品亚洲专区| 亚洲成a人片在线观看中文| 亚洲欧美电影院| 中文字幕精品一区二区三区精品| 精品国产乱码久久久久久闺蜜| 欧美精品 国产精品| 在线视频国内一区二区| 99re热视频这里只精品| 成人精品免费视频| 国产凹凸在线观看一区二区 | 在线播放91灌醉迷j高跟美女 | 欧美一区二区精美| 91精品黄色片免费大全| 717成人午夜免费福利电影| 欧美日韩精品综合在线| 在线观看亚洲a|