中国象棋控件 2.0.15
载入中...
搜索中...
未找到
Public 类型 | Public 成员函数 | Protected 成员函数 | Protected 属性 | Private 属性 | 所有成员列表
CChineseChessActiveXCtrl类 参考

ÖйúÏóÆå ActiveX ¿ؼþµĽçÃæʵÏÖÀà 更多...

#include <ChineseChessActiveXCtrl.h>

类 CChineseChessActiveXCtrl 继承关系图:
Inheritance graph
[图例]
CChineseChessActiveXCtrl 的协作图:
Collaboration graph
[图例]

Public 类型

enum  {
  eventidEventGoChess = 1L , dispidGetgameTag = 16L , dispidAddGameTag = 15L , dispidEndTime = 14 ,
  dispidStartTime = 13 , dispidBlackName = 12L , dispidRedName = 11L , dispidPreviouStep = 10L ,
  dispidNextStep = 9L , dispidLoadChessGame = 8L , dispidSaveChessGame = 7L , dispidGoChess = 6L ,
  dispidEnablePromptMessage = 5 , dispidEnablePromptSound = 4 , dispidBoardLayout = 3 , dispidTiShiBoxColor = 2 ,
  dispidQiPangColor = 1
}
 

Public 成员函数

virtual void DoPropExchange (CPropExchange *pPX)
 
virtual void OnResetState ()
 
void EventGoChess (SHORT i, SHORT j, LONG qz)
 

Protected 成员函数

afx_msg int OnCreate (LPCREATESTRUCT lpCreateStruct)
 
afx_msg void OnSize (UINT nType, int cx, int cy)
 
OLE_COLOR GetQiPangColor ()
 
void SetQiPangColor (OLE_COLOR val)
 
void SetTiShiBoxColor (OLE_COLOR val)
 
OLE_COLOR GetTiShiBoxColor ()
 
void SetBoardLayout (SHORT layout)
 
SHORT GetBoardLayout ()
 
void OnEnablePromptSoundChanged ()
 
void OnEnablePromptMessageChanged ()
 
BSTR GetRedName ()
 
void SetRedName (LPCTSTR newVal)
 
BSTR GetBlackName ()
 
void SetBlackName (LPCTSTR newVal)
 
LONG GetStartTime ()
 
void SetStartTime (LONG val)
 
LONG GetEndTime ()
 
void SetEndTime (LONG val)
 
afx_msg void AboutBox ()
 
VARIANT_BOOL NextStep ()
 
VARIANT_BOOL PreviouStep ()
 
VARIANT_BOOL GoChess (SHORT i, SHORT j)
 
VARIANT_BOOL SaveChessGame (LPCTSTR szFile)
 
VARIANT_BOOL LoadChessGame (LPCTSTR szFile)
 
VARIANT_BOOL AddGameTag (LPCTSTR szTag, LPCTSTR szVal)
 
BSTR GetgameTag (LPCTSTR szTag)
 

Protected 属性

VARIANT_BOOL m_EnablePromptSound
 
VARIANT_BOOL m_EnablePromptMessage
 

Private 属性

CChineseChessView * m_pChess
 
CChineseChessActiveXHandler * m_pHandler
 

详细描述

ÖйúÏóÆå ActiveX ¿ؼþµĽçÃæʵÏÖÀà

作者
KangLin(kl222.nosp@m.@126.nosp@m..com)
日期
2020/5/17

在文件 ChineseChessActiveXCtrl.h 第 36 行定义.

成员枚举类型说明

◆ anonymous enum

anonymous enum

在文件 ChineseChessActiveXCtrl.h 第 106 行定义.

构造及析构函数说明

◆ CChineseChessActiveXCtrl()

CChineseChessActiveXCtrl::CChineseChessActiveXCtrl ( )

在文件 ChineseChessActiveXCtrl.cpp 第 118 行定义.

◆ ~CChineseChessActiveXCtrl()

CChineseChessActiveXCtrl::~CChineseChessActiveXCtrl ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 128 行定义.

成员函数说明

◆ AboutBox()

void CChineseChessActiveXCtrl::AboutBox ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 315 行定义.

◆ AddGameTag()

VARIANT_BOOL CChineseChessActiveXCtrl::AddGameTag ( LPCTSTR  szTag,
LPCTSTR  szVal 
)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 385 行定义.

◆ DoPropExchange()

void CChineseChessActiveXCtrl::DoPropExchange ( CPropExchange *  pPX)
virtual

在文件 ChineseChessActiveXCtrl.cpp 第 137 行定义.

◆ EventGoChess()

void CChineseChessActiveXCtrl::EventGoChess ( SHORT  i,
SHORT  j,
LONG  qz 
)
inline

在文件 ChineseChessActiveXCtrl.h 第 99 行定义.

◆ GetBlackName()

BSTR CChineseChessActiveXCtrl::GetBlackName ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 252 行定义.

◆ GetBoardLayout()

SHORT CChineseChessActiveXCtrl::GetBoardLayout ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 193 行定义.

◆ GetEndTime()

LONG CChineseChessActiveXCtrl::GetEndTime ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 293 行定义.

◆ GetgameTag()

BSTR CChineseChessActiveXCtrl::GetgameTag ( LPCTSTR  szTag)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 400 行定义.

◆ GetQiPangColor()

OLE_COLOR CChineseChessActiveXCtrl::GetQiPangColor ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 169 行定义.

◆ GetRedName()

BSTR CChineseChessActiveXCtrl::GetRedName ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 231 行定义.

◆ GetStartTime()

LONG CChineseChessActiveXCtrl::GetStartTime ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 273 行定义.

◆ GetTiShiBoxColor()

OLE_COLOR CChineseChessActiveXCtrl::GetTiShiBoxColor ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 185 行定义.

◆ GoChess()

VARIANT_BOOL CChineseChessActiveXCtrl::GoChess ( SHORT  i,
SHORT  j 
)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 346 行定义.

◆ LoadChessGame()

VARIANT_BOOL CChineseChessActiveXCtrl::LoadChessGame ( LPCTSTR  szFile)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 370 行定义.

◆ NextStep()

VARIANT_BOOL CChineseChessActiveXCtrl::NextStep ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 322 行定义.

◆ OnCreate()

int CChineseChessActiveXCtrl::OnCreate ( LPCREATESTRUCT  lpCreateStruct)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 421 行定义.

◆ OnEnablePromptMessageChanged()

void CChineseChessActiveXCtrl::OnEnablePromptMessageChanged ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 221 行定义.

◆ OnEnablePromptSoundChanged()

void CChineseChessActiveXCtrl::OnEnablePromptSoundChanged ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 212 行定义.

◆ OnResetState()

void CChineseChessActiveXCtrl::OnResetState ( )
virtual

在文件 ChineseChessActiveXCtrl.cpp 第 148 行定义.

◆ OnSize()

void CChineseChessActiveXCtrl::OnSize ( UINT  nType,
int  cx,
int  cy 
)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 437 行定义.

◆ PreviouStep()

VARIANT_BOOL CChineseChessActiveXCtrl::PreviouStep ( )
protected

在文件 ChineseChessActiveXCtrl.cpp 第 334 行定义.

◆ SaveChessGame()

VARIANT_BOOL CChineseChessActiveXCtrl::SaveChessGame ( LPCTSTR  szFile)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 358 行定义.

◆ SetBlackName()

void CChineseChessActiveXCtrl::SetBlackName ( LPCTSTR  newVal)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 265 行定义.

◆ SetBoardLayout()

void CChineseChessActiveXCtrl::SetBoardLayout ( SHORT  layout)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 200 行定义.

◆ SetEndTime()

void CChineseChessActiveXCtrl::SetEndTime ( LONG  val)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 303 行定义.

◆ SetQiPangColor()

void CChineseChessActiveXCtrl::SetQiPangColor ( OLE_COLOR  val)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 159 行定义.

◆ SetRedName()

void CChineseChessActiveXCtrl::SetRedName ( LPCTSTR  newVal)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 244 行定义.

◆ SetStartTime()

void CChineseChessActiveXCtrl::SetStartTime ( LONG  val)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 283 行定义.

◆ SetTiShiBoxColor()

void CChineseChessActiveXCtrl::SetTiShiBoxColor ( OLE_COLOR  val)
protected

在文件 ChineseChessActiveXCtrl.cpp 第 177 行定义.

类成员变量说明

◆ m_EnablePromptMessage

VARIANT_BOOL CChineseChessActiveXCtrl::m_EnablePromptMessage
protected

在文件 ChineseChessActiveXCtrl.h 第 75 行定义.

◆ m_EnablePromptSound

VARIANT_BOOL CChineseChessActiveXCtrl::m_EnablePromptSound
protected

在文件 ChineseChessActiveXCtrl.h 第 73 行定义.

◆ m_pChess

CChineseChessView* CChineseChessActiveXCtrl::m_pChess
private

在文件 ChineseChessActiveXCtrl.h 第 127 行定义.

◆ m_pHandler

CChineseChessActiveXHandler* CChineseChessActiveXCtrl::m_pHandler
private

在文件 ChineseChessActiveXCtrl.h 第 129 行定义.


该类的文档由以下文件生成: