?? uiframewnd.h
字號:
#if !defined(AFX_UIFRAMEWND_H__EEE6D9BA_5E3F_486C_BE7B_72CDCC717D2A__INCLUDED_)
#define AFX_UIFRAMEWND_H__EEE6D9BA_5E3F_486C_BE7B_72CDCC717D2A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// UIFrameWnd.h : header file
//
#include "Data.h"
#include "gushi.h"
/////////////////////////////////////////////////////////////////////////////
// CUIFrameWnd frame
class CUIFrameWnd : public CFrameWnd
{
typedef unsigned int __stdcall INITCARD(HWND, UINT Msg);
typedef void __stdcall ENABLEMESSAGE(BOOL flag);
typedef int __stdcall RECEIVEINFO(void);
typedef void __stdcall DATAACQUISITION(void*, int);
DECLARE_DYNCREATE(CUIFrameWnd)
public:
CUIFrameWnd();
virtual ~CUIFrameWnd();
protected:
// protected constructor used by dynamic creation
// Attributes
private:
static vector<CData> m_SHIndexArray, m_SHStockArray, m_SZIndexArray, m_SZStockArray;
static STOCK m_Stock[2000];
static BOOL m_bKill;
static unsigned int m_uiWriteCounter;
static unsigned int m_uiWriteIndex;
static unsigned int m_uiReadCounter;
static unsigned int m_uiReadIndex;
static vector<CString> m_conserCode;
static vector<CString> m_conserName;
static vector<CString> m_appCode;
static KLine data1[31];
static int Lastday;
HINSTANCE m_hLibrary;
ENABLEMESSAGE* m_EnableMessage;
RECEIVEINFO* m_ReceiveInfo;
DATAACQUISITION* m_DataAcquisition;
public:
static void WriteKLineDate();
static UINT ReadRingThread(PVOID pParam);
BOOL SearchData(CString strCode, CData&) const;
void TransportStock(vector<CString>&,vector<CString>&) const;
void FreeLibrary();
// Operations
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CUIFrameWnd)
public:
//}}AFX_VIRTUAL
// Implementation
protected:
static BOOL Search(vector<CString>&, CString);
static void ExpandPackage(vector<CData>&);
static int SearchCode(vector<CData>&, CString, CString);
static BOOL WriteData(CString,KLine);
static void WriteDataOnce(CString,KLine);
static int Readdata(CString strCode);
static int SearchCode(vector<CData>&, CString);
private:
void InitBulk(void);
// Generated message map functions
//{{AFX_MSG(CUIFrameWnd)
afx_msg LRESULT OnIRQ(WPARAM wParam,LPARAM lParam);
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
afx_msg void OnTimer(UINT nIDEvent);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_UIFRAMEWND_H__EEE6D9BA_5E3F_486C_BE7B_72CDCC717D2A__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -