摘要:
_AFXCORE_INLINE BOOL AfxSwitchToStaticView( CRuntimeClass * pViewClass ){ CNineDoc * pNineDoc = AfxGetStaticDoc(); BOOL bOK = pNineDoc->ShowStaticView( pViewClass ); CView * pView = pNineDoc->GetViewIfExist( pViewClass ); if( pView ) pView->SetFocus( ); return bOK;}CWnd* CWnd::SetFocus(){ / 阅读全文
摘要:
virtual void OnInitialUpdate( );视图窗口完成建立后第一个被框架调用的函数,框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最适合的地方。 时间上,两者先后顺序不同,构造函数生成本类的对象,但没有创建窗口,OnCreate后窗口产生,然后才是视图的OnInitialUpDate,一般在这里对视图的显示做初始化。简单点,就是OnCreate只是产生View的基本结构和变量而在OnInitialUpDate()中,主要初始化视图中控件等,对各个变量进行初始化操作。视图被附加到文档 阅读全文
摘要:
BOOL AfxShowStockRealTime( int nStockIndex, BOOL bFromSList );BOOL AfxShowStockRealTime( const char * szCode );BOOL AfxShowStockGraph( int nStockIndex, BOOL bFromSList );BOOL AfxShowStockGraph( const char * szCode );BOOL AfxShowStockBase( int nStockIndex, BOOL bFromSList );BOOL AfxShowStockInfo( int 阅读全文
摘要:
核心代码,引入缓冲池技术class CTechnique{private://1、定义缓冲池 double * m_pdCache1; double * m_pdCache2; double * m_pdCache3; double * m_pdCache4; double * m_pdCache5;}CTechnique::CTechnique( CKData * pKData ){//2、初始化缓冲池 m_pdCache1 = NULL; m_pdCache2 = NULL; m_pdCache3 = NULL; m_pdCache4 = NULL; m_pdCache5 = NULL;} 阅读全文
摘要:
#include "stdafx.h"#include "GuiButton.h"#include "GuiDrawLayer.h"#include "resource.h"class CGuiEdit : public CEdit{// Constructionpublic: CGuiEdit(); enum Mask{ MASK_HOUR12=0, MASK_HOUR24=1, MASK_HOURFREE=2, MASK_IPADDRESS=3, MASK_DATEDDMMYYYY=4, MASK_DATEMM 阅读全文
摘要:
对话框#include "resource.h"class CXFDialog : public CDialog{public: CXFDialog( ); CXFDialog(LPCTSTR lpszTemplateName, CWnd* pParentWnd = NULL); CXFDialog(UINT nIDTemplate, CWnd* pParentWnd = NULL); // standard constructor void SetAutoDelete( BOOL bAutoDelete = FALSE ); void SetTransparent( BO 阅读全文