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

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

?? mygridframe.cpp

?? 一種簡單的股票軟件源代碼,編譯后可以實時顯示證券行情
?? CPP
字號:
// MyGridFrame.cpp : implementation file
//

#include "stdafx.h"
#include "MyStock.h"
#include "MyGridFrame.h"
#include "MyStockView.h"
#include "MainFrm.h"



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

/////////////////////////////////////////////////////////////////////////////
// CMyGridFrame

CMyGridFrame::CMyGridFrame()
{
}

CMyGridFrame::~CMyGridFrame()
{
}

CScrollBar* CMyGridFrame::GetScrollBar(int nBar) const
{
	return nBar==SB_HORZ ? const_cast<CScrollBar*>(&m_wndSBHorz)
		: nBar==SB_VERT ? const_cast<CScrollBar*>(&m_wndSBVert) : NULL;
}

BEGIN_MESSAGE_MAP(CMyGridFrame, CWnd)
	//{{AFX_MSG_MAP(CMyGridFrame)
	ON_WM_CREATE()
	ON_WM_SIZE()
	ON_WM_HSCROLL()
	ON_WM_VSCROLL()
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()


/////////////////////////////////////////////////////////////////////////////
// CMyGridFrame message handlers

int CMyGridFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 
{
	if (CWnd::OnCreate(lpCreateStruct) == -1)
		return -1;
	
	m_grid.Create(NULL,NULL,WS_CHILD|WS_VISIBLE,CRect(1,1,600,500),this,1);
	m_grid.SetRowCount(105);
	m_grid.SetFixedRowCount(1);
	m_grid.SetFixedBkColor(RGB(255,255,255));

	m_grid.SetFixedColumnCount(3);
	m_grid.SetColumnCount(16);
	m_grid.SetHeaderSort(TRUE);
	m_grid.SetFixedRowCount(1);//固定行(列標頭)
	m_grid.SetFixedColumnCount(3);//固定列(行標頭)
	m_grid.SetRowCount(501);//總行數
	m_grid.SetColumnCount(15);//總列數
	m_grid.SetColumnWidth(0,40);//指定列寬
	m_grid.SetColumnWidth(1,80);

	m_grid.SetHeaderSort(true);//允許排序
	m_grid.SetGridBkColor(RGB(255,255,255));
//以下這些參數都可以用變量代替,以便和用戶交互
	m_grid.SetFixedBkColor(RGB(255,255,255));
	m_grid.SetFixedTextColor(RGB(0,0,0));

	m_grid.SetItemText(0,1,"代  碼");
    m_grid.SetItemText(0,2,"名  稱");
    m_grid.SetItemText(0,3,"最新價");
   m_grid.SetItemText(0,4,"漲  跌");
    m_grid.SetItemText(0,5,"漲跌幅");
    m_grid.SetItemText(0,6,"總  手");
    m_grid.SetItemText(0,7,"最高價");
    m_grid.SetItemText(0,8,"最低價");
    m_grid.SetItemText(0,9,"今開盤");
    m_grid.SetItemText(0,10,"昨收盤");
    m_grid.SetItemText(0,11,"總  額");

	m_tab.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,200,20),this,IDC_FOLDERTAB);
	m_tab.Load(IDS_FOLDERTAB);
	
   CRect rc(0,0,0,0);
	VERIFY(m_wndSBHorz.Create(WS_VISIBLE|WS_CHILD|SBS_HORZ,
		rc, this, AFX_IDW_HSCROLL_FIRST));
	VERIFY(m_wndSBVert.Create(WS_VISIBLE|WS_CHILD|SBS_VERT,
		rc, this, AFX_IDW_HSCROLL_FIRST+1));
	VERIFY(m_wndSBBox.Create(WS_VISIBLE|WS_CHILD|SBS_SIZEBOX,
		rc, this,-1));
	
	return 0;
}

void CMyGridFrame::OnSize(UINT nType, int cx, int cy) 
{
	CWnd::OnSize(nType, cx, cy);

	CRect rc(0,cy-20,cx,cy);
	m_grid.MoveWindow(&CRect(0,0,cx-20,cy-20));
	m_wndSBVert.MoveWindow(&CRect(cx-20,0,cx,cy-19));
	int width=m_tab.GetDesiredWidth();
	rc.left=0;
	rc.right=width;
	m_tab.MoveWindow(&rc);
	rc.left=width;
	rc.right=cx-19;
	m_wndSBHorz.MoveWindow(&rc);

	rc.left=cx-21;
	rc.right=cx;
	m_wndSBBox.MoveWindow(&rc);
	m_wndSBBox.EnableWindow(FALSE);//不響應事件(只是為了美觀)
	
	
}

void CMyGridFrame::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
	m_grid.SendMessage(WM_HSCROLL,
		MAKELONG(nSBCode, nPos), (LPARAM)pScrollBar->m_hWnd);
	
//	CWnd::OnHScroll(nSBCode, nPos, pScrollBar);
}

void CMyGridFrame::OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
		m_grid.SendMessage(WM_VSCROLL,
		MAKELONG(nSBCode, nPos), (LPARAM)pScrollBar->m_hWnd);	
	
//	CWnd::OnVScroll(nSBCode, nPos, pScrollBar);
}

BOOL CMyGridFrame::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult) 
{
	//使用的是第二個參數
	CString s;

	NMFOLDERTAB* nmtab=(NMFOLDERTAB*)lParam;

//	s.Format(_T("選中 %d: %s"), nmtab->iItem,
//		nmtab->pItem->GetText());
//	s.Format(_T("%s"),nmtab->pItem->GetText());
	s.Format(_T("%s"),nmtab->lpText);

	CMyStockView* pView=(CMyStockView*)GetParent();
	if(strcmp(s,"上海A股")==0)
	{
		pView->m_wMarket=SH_MARKET_EX;
		pView->m_sType="6";
		pView->m_FillCell=false;
		m_grid.SetRowCount(100);
		m_grid.ClearCells();
		pView->GetDocument()->m_DataMap.RemoveAll();
			
	}
	if(strcmp(s,"深圳A股")==0)
	{
		pView->m_wMarket=SZ_MARKET_EX;
		pView->m_sType="0";
		pView->m_FillCell=false;
		m_grid.SetRowCount(100);
		m_grid.ClearCells();
		pView->GetDocument()->m_DataMap.RemoveAll();
			
	}
	if(strcmp(s,"板塊指數")==0)
	{
		MessageBox("未實現");
		m_grid.ClearCells();
		
			
	}
	if(strcmp(s,"自選股")==0)
	{
		
		MessageBox("未實現");
		m_grid.ClearCells();
		
			
	}
	if(strcmp(s,"條件選股")==0)
	{
		MessageBox("未實現");
		m_grid.ClearCells();
	
			
	}



	//MessageBox(s);


//  m_grid.SetRowCount(100);
//	m_grid.SetSortColumn(5);
	
	return CWnd::OnNotify(wParam, lParam, pResult);
}

void CMyGridFrame::OnStringChange()
{
	CMyStockView* pView=(CMyStockView*)GetParent();
	pView->GetDocument()->m_FileName=m_szLabel;

	CMainFrame* pFrame=(CMainFrame*)AfxGetMainWnd();

	pFrame->OnNewview();



}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久成人久久鬼色| 欧美日韩久久不卡| 欧美日韩国产三级| 国产亚洲短视频| 日韩电影免费在线观看网站| 欧美系列亚洲系列| 国产农村妇女精品| 秋霞影院一区二区| 欧美日韩dvd在线观看| 国产精品沙发午睡系列990531| 亚瑟在线精品视频| 色婷婷香蕉在线一区二区| 国产日产精品1区| 免费久久99精品国产| 欧美日韩一区二区三区在线看| 国产精品欧美一区二区三区| 精品无人码麻豆乱码1区2区 | 精品美女一区二区| 亚洲国产精品一区二区www | 人妖欧美一区二区| 欧美欧美欧美欧美首页| 亚洲美女一区二区三区| 99久久免费精品| 国产精品每日更新在线播放网址| 精品亚洲porn| 欧美va亚洲va在线观看蝴蝶网| 午夜精品福利在线| 欧美高清性hdvideosex| 午夜精品视频一区| 在线观看国产一区二区| 亚洲一二三四在线| 欧美亚洲愉拍一区二区| 亚洲成在人线在线播放| 欧美性生活久久| 亚洲一区二区三区小说| 欧美性猛交xxxxxx富婆| 亚洲一区二区精品久久av| 欧美色综合久久| 午夜精品福利久久久| 日韩一区二区三区视频| 日韩电影一区二区三区| 精品久久久久久无| 成人免费精品视频| 亚洲免费观看高清完整版在线观看 | 久久久三级国产网站| 激情久久五月天| 国产精品乱人伦一区二区| 91亚洲精品久久久蜜桃网站| 亚洲黄网站在线观看| 欧美一区二区视频在线观看2022| 七七婷婷婷婷精品国产| 久久伊人蜜桃av一区二区| 成人黄色在线网站| 午夜视频在线观看一区二区| 日韩女同互慰一区二区| 成人美女视频在线观看18| 亚洲综合一区二区三区| 欧美一区二区精品在线| 国产乱码字幕精品高清av| 综合网在线视频| 欧美日韩一区 二区 三区 久久精品| 三级影片在线观看欧美日韩一区二区| 日韩精品专区在线| av电影在线观看完整版一区二区| 一区二区三区鲁丝不卡| 欧美大度的电影原声| 不卡的av电影| 日韩av中文字幕一区二区三区| 久久综合狠狠综合久久综合88| 色婷婷久久久亚洲一区二区三区 | 日韩午夜激情免费电影| 成人av在线网站| 日韩高清在线不卡| 国产精品久久久久一区二区三区共| 欧美日韩一区中文字幕| 国产精品1区2区3区| 亚洲精品videosex极品| 26uuu成人网一区二区三区| 99在线视频精品| 国产一区欧美二区| 亚洲精品高清视频在线观看| 精品国产乱码久久| 欧美人妖巨大在线| 91在线视频播放| 国产一区在线看| 日韩精品电影在线| 亚洲精品视频在线看| 久久日韩精品一区二区五区| 欧美性xxxxxx少妇| 91免费在线播放| 成人午夜私人影院| 久久成人免费网站| 日本成人中文字幕在线视频| 亚洲激情网站免费观看| 亚洲国产精品精华液2区45| 日韩欧美中文字幕公布| 在线观看免费视频综合| 972aa.com艺术欧美| 国产高清视频一区| 国产一区二区三区综合| 男女男精品视频网| 日本不卡一区二区三区 | 久久激情综合网| 日韩精品一级中文字幕精品视频免费观看 | gogogo免费视频观看亚洲一| 美女高潮久久久| 丝袜亚洲精品中文字幕一区| 一区二区三区国产精华| 亚洲青青青在线视频| 日韩成人免费电影| 日本欧洲一区二区| 久久电影网电视剧免费观看| 久久国产精品无码网站| 蜜臀a∨国产成人精品| 亚洲国产精品久久人人爱| 亚洲精品美腿丝袜| 亚洲综合图片区| 亚洲午夜久久久久久久久电影院 | 亚洲免费av高清| 亚洲男人电影天堂| 亚洲精品菠萝久久久久久久| 亚洲影视在线观看| 亚洲国产精品久久人人爱| 天天影视涩香欲综合网| 日本欧美一区二区在线观看| 免费看日韩精品| 激情五月激情综合网| 成人h动漫精品一区二| 91福利资源站| 欧美一区三区二区| 久久精品一区二区三区不卡| 国产精品美女久久久久高潮| 一区二区三区四区乱视频| 亚洲v日本v欧美v久久精品| 婷婷夜色潮精品综合在线| 精一区二区三区| 99久久国产综合精品女不卡| 欧美午夜电影网| 欧美成人一区二区三区片免费 | 日韩不卡一二三区| 国产成a人亚洲| 在线看国产一区| 精品国产一区二区在线观看| 中文字幕永久在线不卡| 亚洲亚洲人成综合网络| 秋霞午夜av一区二区三区| 国产成人精品免费在线| 欧美色精品在线视频| 欧美精品一区二区三区蜜桃| 1024成人网| 日精品一区二区| av在线播放成人| 欧美一区二区三区影视| 国产精品情趣视频| 日韩精品色哟哟| 成人高清免费在线播放| 日韩一级二级三级| 亚洲人成在线观看一区二区| 久久国产人妖系列| 欧美性色黄大片| 国产欧美一区二区在线| 午夜电影久久久| 99久久久精品免费观看国产蜜| 欧美一区二区视频观看视频 | 国产精品嫩草99a| 日韩精品每日更新| av不卡免费在线观看| 欧美精品一区二区三区蜜桃| 亚洲一区二区影院| www.欧美日韩国产在线| 精品国产免费视频| 图片区小说区区亚洲影院| 不卡的看片网站| 国产女主播视频一区二区| 麻豆国产欧美一区二区三区| 在线观看不卡一区| 狠狠色丁香久久婷婷综| 欧美日韩国产小视频在线观看| 国产精品高清亚洲| 国产精品白丝jk黑袜喷水| 制服丝袜中文字幕一区| 艳妇臀荡乳欲伦亚洲一区| 成人av电影在线网| 久久丝袜美腿综合| 欧美a一区二区| 欧美日韩成人综合天天影院| 亚洲欧美经典视频| 99热在这里有精品免费| 国产女人水真多18毛片18精品视频 | 91在线视频观看| 亚洲同性同志一二三专区| 国产精品1区2区3区| 国产性天天综合网| 国产精品一区三区| 久久精品人人做人人综合| 国产最新精品精品你懂的| 精品成人私密视频| 国产麻豆日韩欧美久久| 精品女同一区二区| 国模套图日韩精品一区二区|