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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mainfrm.cpp

?? 連接oracle
?? CPP
字號:
// mainfrm.cpp : implementation of the CMainFrame class
//
// This is a part of the Microsoft Foundation Classes C++ library.
// Copyright (C) 1992-1997 Microsoft Corporation
// All rights reserved.
//
// This source code is only intended as a supplement to the
// Microsoft Foundation Classes Reference and related
// electronic documentation provided with the library.
// See these sources for detailed information regarding the
// Microsoft Foundation Classes product.


#include "stdafx.h"
#include "drawcli.h"
#include "LinkServer.h"
#include "QKDYXCFZ.h"
#include "SetParameter.h"

#include "mainfrm.h"

#ifdef _DEBUG
#undef THIS_FILE
static char BASED_CODE THIS_FILE[] = __FILE__;
#endif


const int SNAP_WIDTH=120; //the width of the combo box
/////////////////////////////////////////////////////////////////////////////
// CMainFrame

IMPLEMENT_DYNAMIC(CMainFrame, CMDIFrameWnd)

BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
	//{{AFX_MSG_MAP(CMainFrame)
	ON_WM_CREATE()
	ON_COMMAND(ID_MENU_SELWELL, CmdMenuSelwell)
	ON_UPDATE_COMMAND_UI(ID_MENU_SELWELL, OnUpdateMenuSelwell)
	ON_COMMAND(ID_MENU_LINKSERVER, CmdMenuLinkserver)
	ON_WM_CLOSE()
	ON_COMMAND(ID_MENU_PARAMETER, OnMenuParameter)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

static UINT BASED_CODE 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
	//m_bAutoMenuEnable = FALSE;
}

CMainFrame::~CMainFrame()
{
}

int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
		//個(gè)人新加
	if(!BeginLogin())
		return -1;
	
	WINDOWPLACEMENT wp;
	if (LoadWindowPlacement (&wp))
	{
		//wp.showCmd = AfxGetApp()->m_nCmdShow;
		SetWindowPlacement(&wp);
	}
	
	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
	}

	m_wndStatusBar.SetPaneInfo(1,IDS_LOGINNAME,0,200);
	m_wndStatusBar.SetPaneInfo(2,IDS_LOGINDEPTNAME,0,60);
	m_wndStatusBar.SetPaneInfo(3,IDS_LOGINDEPTNAME,0,60);
	
	m_wndStatusBar.SetPaneText(1,"坐標(biāo)位置");
	m_wndStatusBar.SetPaneText(2," ");
	m_wndStatusBar.SetPaneText(3,"油田圖幅");

	m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
	EnableDocking(CBRS_ALIGN_ANY);
	DockControlBar(&m_wndToolBar);

	    int index = 0;
	RECT rect;

	//找到指定的工具項(xiàng)
    while(m_wndToolBar.GetItemID(index)!=ID_TOOL_ZOOM)
		index++;

    //設(shè)置指定工具項(xiàng)的寬度并獲取新的區(qū)域  80是寬度
    m_wndToolBar.SetButtonInfo(index, ID_TOOL_ZOOM, TBBS_SEPARATOR, 80);
    m_wndToolBar.GetItemRect(index, &rect);

    //設(shè)置位置
    rect.top-=1;
    rect.bottom += 200;

    // 創(chuàng)建并顯示
    if (!m_wndToolBar.m_wndZoom.Create(WS_CHILD|WS_VISIBLE | CBS_AUTOHSCROLL | 
                                       CBS_DROPDOWNLIST | CBS_HASSTRINGS ,
                                       rect, &m_wndToolBar, ID_TOOL_ZOOM))
    {
       TRACE0("Failed to create combo-box\n");
       return FALSE;
    }
    m_wndToolBar.m_wndZoom.ShowWindow(SW_SHOW);
    
	//填充內(nèi)容
	m_wndToolBar.m_wndZoom.AddString("400%");
	m_wndToolBar.m_wndZoom.AddString("300%");
	m_wndToolBar.m_wndZoom.AddString("200%");
	m_wndToolBar.m_wndZoom.AddString("150%");
    m_wndToolBar.m_wndZoom.AddString("100%");
    m_wndToolBar.m_wndZoom.AddString("80%");
	m_wndToolBar.m_wndZoom.AddString("60%");
	m_wndToolBar.m_wndZoom.AddString("40%");
	m_wndToolBar.m_wndZoom.AddString("20%");
	m_wndToolBar.m_wndZoom.AddString("10%");
    m_wndToolBar.m_wndZoom.SetCurSel(4);	

	//*******************創(chuàng)建 油井列表 Tab****************************************
	if (!m_wndMyBarWellList.Create(_T("選擇區(qū)塊"),this,IDColBar_wndMyBarWellList)) 
	{ 
		TRACE0("Failed to create mybar\n"); 
		return -1; 
	} 	
	//油井列表 設(shè)置樣式

	m_wndMyBarWellList.SetBarStyle(m_wndMyBarWellList.GetBarStyle() | CBRS_TOOLTIPS | 
			CBRS_FLYBY | CBRS_SIZE_DYNAMIC); 
	//停靠控制	
	m_wndMyBarWellList.EnableDocking(CBRS_ALIGN_ANY);
	DockControlBar(&m_wndMyBarWellList, AFX_IDW_DOCKBAR_RIGHT);///停靠在左邊

	m_TabWell.Create(TCS_MONOSPACE|TCS_UP|WS_VISIBLE,CRect(0,0,250,100),&m_wndMyBarWellList,IDColTabCt_TabWell);//IDColBar_wndMyBarReadMe
	
	m_TabWell.AddPage(RUNTIME_CLASS(CQKDYXCFZ),IDD_QKDYXCFZ,"砂體圖",IDI_ICON1);
	//m_TabWell.AddPage(RUNTIME_CLASS(CListWellPM),IDD_LISTWELL_PM,"剖面圖",IDI_ICON1);
	
	m_TabWell.UpdateWindow(); ///更新TabControl

	//默認(rèn)先為不顯示列表
	//ShowControlBar(&m_wndMyBarWellList, !m_wndMyBarWellList.IsVisible(), FALSE);
	//**************************

	return 0;
}


/////////////////////////////////////////////////////////////////////////////
// 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::CmdMenuSelwell() 
{
	// TODO: Add your command handler code here
	ShowControlBar(&m_wndMyBarWellList, !m_wndMyBarWellList.IsVisible(), FALSE);
}

void CMainFrame::OnUpdateMenuSelwell(CCmdUI* pCmdUI) 
{
	// TODO: Add your command update UI handler code here
	pCmdUI->Enable();
	pCmdUI->SetCheck(m_wndMyBarWellList.IsVisible());
}

void CMainFrame::CmdMenuLinkserver() 
{
	// TODO: Add your command handler code here
	CLinkServer dlg;
	dlg.DoModal();
}

BOOL CMainFrame::CreateComboBox(UINT nID)
{
	int index = 0;
	RECT rect;

	//找到指定的工具
    while(m_wndToolBar.GetItemID(index)!=nID)
		index++;

    //設(shè)置指定工具的寬度并獲取新的區(qū)域
    m_wndToolBar.SetButtonInfo(index, nID, TBBS_SEPARATOR, SNAP_WIDTH);
    m_wndToolBar.GetItemRect(index, &rect);

    //設(shè)置位置
    rect.top+=2;
    rect.bottom += 200;

    // 創(chuàng)建并顯示
    if (!m_wndToolBar.m_wndZoom.Create(WS_CHILD|WS_VISIBLE | CBS_AUTOHSCROLL | 
                                       CBS_DROPDOWNLIST | CBS_HASSTRINGS ,
                                       rect, &m_wndToolBar, nID))
    {
       TRACE0("Failed to create combo-box\n");
       return FALSE;
    }
    m_wndToolBar.m_wndZoom.ShowWindow(SW_SHOW);
	
	return TRUE;
}


BOOL CMainFrame::BeginLogin()
{
	CLinkServer dlg;
	if(dlg.DoModal() == IDOK)
	{
		dlg.DestroyWindow();
		return TRUE;
	}
	else
	{
		dlg.DestroyWindow();
		return FALSE;
	}
}

BOOL CMainFrame::LoadWindowPlacement(LPWINDOWPLACEMENT pwp)
{
	CString strBuffer = 
		AfxGetApp()->GetProfileString ("Settings", "WindowPos");
	
	if (strBuffer.IsEmpty ())
		return FALSE;
	
	int cRead = _stscanf (strBuffer, "%i:%i:%i:%i:%i:%i:%i:%i:%i:%i",
		&pwp->flags, &pwp->showCmd,
		&pwp->ptMinPosition.x, &pwp->ptMinPosition.y,
		&pwp->ptMaxPosition.x, &pwp->ptMaxPosition.y,
		&pwp->rcNormalPosition.left, &pwp->rcNormalPosition.top,
		&pwp->rcNormalPosition.right, &pwp->rcNormalPosition.bottom);
	
	if (cRead != 10)
		return FALSE;
	
	return TRUE;
}

void CMainFrame::SaveWindowPlacement(LPWINDOWPLACEMENT pwp)
{
	CString strBuffer;
	strBuffer.Format("%i:%i:%i:%i:%i:%i:%i:%i:%i:%i",
		pwp->flags ,pwp->showCmd ,
		pwp->ptMinPosition.x ,pwp->ptMinPosition.y ,
		pwp->ptMaxPosition.x ,pwp->ptMaxPosition.y ,
		pwp->rcNormalPosition.left ,pwp->rcNormalPosition.top ,
		pwp->rcNormalPosition.right ,pwp->rcNormalPosition.bottom );
	AfxGetApp()->WriteProfileString ("Settings","WindowPos",strBuffer);
}

void CMainFrame::OnClose() 
{
	// TODO: Add your message handler code here and/or call default
	WINDOWPLACEMENT wp;
	if (GetWindowPlacement(&wp))
	{
		//		if (IsZoomed ())
		//		{
		//			wp.flags |= WPF_RESTORETOMAXIMIZED;
		//		}
		SaveWindowPlacement(&wp);
	}
	CMDIFrameWnd::OnClose();
}

void CMainFrame::OnMenuParameter() 
{
	// TODO: Add your command handler code here
	CSetParameter dlg;
	dlg.DoModal();
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲永久精品国产| 麻豆精品精品国产自在97香蕉| 欧美精品久久一区二区三区| 高清不卡一二三区| 日韩国产在线观看一区| 国产精品电影一区二区三区| 欧美xingq一区二区| 色综合天天综合在线视频| 国内一区二区在线| 天天操天天色综合| 一区二区日韩电影| 国产精品网曝门| 欧美精品一区男女天堂| 欧美精品视频www在线观看| 96av麻豆蜜桃一区二区| 国产91高潮流白浆在线麻豆| 捆绑调教美女网站视频一区| 亚洲高清不卡在线| 亚洲综合在线视频| 一区二区中文视频| 欧美国产日韩一二三区| 久久久久久久av麻豆果冻| 91精品国产免费久久综合| 欧美亚洲高清一区| 91蜜桃网址入口| 91在线观看美女| 99久久精品国产导航| 国产成人在线影院| 国产一区二区h| 国产美女精品人人做人人爽 | 2024国产精品| 日韩一级黄色片| 欧美一区二区三区视频免费| 欧美日韩一二三| 欧美另类高清zo欧美| 欧美日韩色综合| 欧美日韩精品综合在线| 欧美日韩中文一区| 欧美日韩国产a| 欧美日韩在线直播| 欧美日本国产视频| 欧美一区二区三区在线视频| 777午夜精品免费视频| 91精品欧美久久久久久动漫| 日韩一级二级三级| 久久久国产综合精品女国产盗摄| 久久女同精品一区二区| 中文字幕av免费专区久久| 日韩美女啊v在线免费观看| 日韩伦理免费电影| 一区二区三区四区精品在线视频| 一区二区三区产品免费精品久久75| 亚洲精品免费电影| 日韩黄色小视频| 国产一区久久久| eeuss鲁片一区二区三区| 色综合一个色综合亚洲| 欧美精品在线观看一区二区| 欧美tickling网站挠脚心| 久久网站热最新地址| 国产精品久久777777| 亚洲午夜电影在线观看| 美女任你摸久久| 成人福利在线看| 欧美性色黄大片手机版| 精品国产一区二区三区久久影院| 欧美极品xxx| 亚洲国产精品久久艾草纯爱 | 国产精品一二三四区| 国产aⅴ综合色| 在线视频国内自拍亚洲视频| 欧美高清性hdvideosex| 久久久www免费人成精品| 亚洲手机成人高清视频| 日本视频在线一区| k8久久久一区二区三区| 欧美喷水一区二区| 中文字幕成人网| 日本不卡在线视频| 成人精品国产免费网站| 欧美一区二区三区免费视频| 欧美激情一区二区三区在线| 午夜精品在线视频一区| 国产高清精品久久久久| 欧美无人高清视频在线观看| 久久综合九色综合久久久精品综合| 一区二区三区资源| 国产成人亚洲综合a∨婷婷| 欧美影视一区二区三区| 国产三区在线成人av| 亚洲一区av在线| 成人午夜激情片| 日韩欧美中文一区二区| 亚洲一区二区三区国产| 成人av午夜电影| 日韩欧美成人一区| 亚洲一区二区三区四区的| 高清免费成人av| 欧美一区二区视频免费观看| 一区二区三区丝袜| 成人午夜视频福利| 日韩免费成人网| 午夜日韩在线观看| 91亚洲大成网污www| 欧美激情一区二区| 极品美女销魂一区二区三区| 欧美在线一二三四区| 中文字幕一区免费在线观看| 韩国精品主播一区二区在线观看| 欧美精品少妇一区二区三区| 亚洲乱码中文字幕| 成人午夜视频网站| 国产色综合一区| 韩国一区二区三区| 日韩欧美国产不卡| 日本在线播放一区二区三区| 欧美日韩成人综合天天影院| 亚洲九九爱视频| 成人国产精品免费观看| 欧美高清在线视频| 国产精品系列在线观看| 欧美精品一区二区高清在线观看| 天天操天天色综合| 欧美巨大另类极品videosbest | 在线观看av一区| 亚洲摸摸操操av| 色综合久久九月婷婷色综合| 国产精品久久免费看| 盗摄精品av一区二区三区| 国产日产欧美一区二区视频| 国产成人午夜高潮毛片| 国产亚洲一区二区三区在线观看| 久久se这里有精品| 久久影院午夜片一区| 国内成人自拍视频| 国产日韩欧美精品综合| 成人精品高清在线| 亚洲特级片在线| 色婷婷综合久久久久中文一区二区 | 亚洲天堂久久久久久久| 99re这里都是精品| 洋洋成人永久网站入口| 欧美色视频一区| 日韩精品电影一区亚洲| 欧美一级精品大片| 狠狠v欧美v日韩v亚洲ⅴ| 国产日本欧美一区二区| 成人高清免费在线播放| 亚洲精品久久7777| 69堂成人精品免费视频| 精品一区二区在线看| 欧美极品aⅴ影院| 色综合久久88色综合天天免费| 亚洲制服丝袜在线| 91精品国产欧美一区二区成人| 久国产精品韩国三级视频| 2021中文字幕一区亚洲| av在线播放一区二区三区| 亚洲一区二区在线观看视频| 欧美一区二区三区不卡| 国产米奇在线777精品观看| 亚洲同性同志一二三专区| 欧美酷刑日本凌虐凌虐| 国产一区二区美女| 一区二区三区四区精品在线视频| 91精品国产麻豆国产自产在线| 精品亚洲成a人| 亚洲同性同志一二三专区| 91精品国产丝袜白色高跟鞋| 国产激情视频一区二区在线观看| 亚洲女爱视频在线| 日韩一区二区三区视频在线观看| 国产a久久麻豆| 日韩激情中文字幕| 国产精品网曝门| 欧美一区二区三区啪啪| www.欧美色图| 免费人成在线不卡| 中文字幕亚洲不卡| 日韩欧美在线观看一区二区三区| 成人av网址在线观看| 免费在线观看一区| 亚洲欧洲制服丝袜| 精品国产a毛片| 欧美视频精品在线观看| 国产高清在线精品| 天天操天天干天天综合网| 国产精品久久久久一区二区三区 | 国产成人av福利| 亚洲第一会所有码转帖| 欧美激情一区三区| 日韩一级成人av| 91福利在线观看| 国产91富婆露脸刺激对白| 日韩成人免费电影| 亚洲激情自拍偷拍| 中文字幕乱码久久午夜不卡 | 99久久精品免费看国产| 激情久久五月天| 午夜电影一区二区三区|