?? gen.h
字號:
#if !defined(AFX_GEN_H__145015D7_F705_4072_ACF9_488023067C8B__INCLUDED_)
#define AFX_GEN_H__145015D7_F705_4072_ACF9_488023067C8B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// Gen.h : header file
//
#include "bgi_gb.h"
#include "photo.h"
struct GEN
{
int code;
char FirstName[8]; //姓
char SecondName[16];//名
char ThirdName[8]; //字
BOOL Sex; //性別
UINT photo; //肖像
int Persuasion; //信念[0 大志,1 忠義,2 臨機,3 功名,4 唯我]
int Kidney; //性格[0 莽撞,1 剛猛,2 冷靜,3 慎重]
int Birthday; //出生年
UINT Parent; //父母
UINT Friend; //相性
int Basic_Command; //統(tǒng)率
int Basic_Force; //武力
int Basic_Brains; //智力
int Basic_Polity; //政治
BOOL Extra_1[3]; //步兵[0 奮戰(zhàn),1 奮斗,2 奮迅]
BOOL Extra_2[3]; //騎兵[0 突破,1 突進,2 突擊]
BOOL Extra_3[3]; //弓騎[0 騎射,1 奔射,2 飛射]
BOOL Extra_4[3]; //弩兵[0 齊射,1 連射,2 連弩]
BOOL Extra_5[3]; //水兵[0 艨艟,1 樓船,2 戰(zhàn)艦]
BOOL Extra_6[4]; //攻城[0 井閥,1 衡車,2 發(fā)石,3 象兵]
BOOL Extra_7[4]; //智略[0 營造,1 石兵,2 破陷,3 教訊]
BOOL Extra_8[4]; //謀略[0 混亂,1 陷井,2 攻心,3 幻術(shù)]
BOOL Extra_9[4]; //策略[0 辱罵,1 鼓舞,2 治療,3 妖術(shù)]
UINT Skill1,Skill2,Skill3,Skill4,Skill5,Skill6,Skill7,Skill8,Skill9;
CString Biography; //傳記
};
/////////////////////////////////////////////////////////////////////////////
// CGen dialog
#define PHOTO_SEEK 0x02ad
class CGen : public CDialog
{
// Construction
public:
CGen(CWnd* pParent = NULL); // standard constructor
public:
CBGI_GB m_bgigb;
CPhoto m_photo;
CString m_name;//文件名
GEN m_data;//武將數(shù)據(jù)
char *buf;//文件緩沖區(qū)
long m_len;//緩沖區(qū)大小
int m_index;//武將序號
CString m_char;//臨時數(shù)據(jù)
CString m_FirstName,m_SecondName,m_ThirdName;
CSliderCtrl m_Slider;
CComboBox m_comb_parent;
void OnDropdownComboParent();
void OnSelchangeComboParent();
CComboBox m_comb_friend;
void OnSelchangeComboFriend();
public:
void InitData();
void NewData(BOOL add=TRUE);
void UpdateChange();
BOOL ReadBuffer();
BOOL ReadData();
BOOL SaveBuffer();
BOOL SaveData();
// Dialog Data
//{{AFX_DATA(CGen)
enum { IDD = IDD_GEN };
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CGen)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CGen)
afx_msg void OnPaint();
afx_msg void OnMale();
afx_msg void OnFemale();
virtual BOOL OnInitDialog();
afx_msg void OnPersuasioin1();
afx_msg void OnPersuasioin2();
afx_msg void OnPersuasioin3();
afx_msg void OnPersuasioin4();
afx_msg void OnPersuasioin5();
afx_msg void OnKidney1();
afx_msg void OnKidney2();
afx_msg void OnKidney3();
afx_msg void OnKidney4();
afx_msg void OnSelectAll();
afx_msg void OnSelectNone();
afx_msg void OnMaxSet();
afx_msg void OnPhotoChange();
afx_msg void OnCustomdrawSlider(NMHDR* pNMHDR, LRESULT* pResult);
afx_msg void OnReleasedcaptureSlider(NMHDR* pNMHDR, LRESULT* pResult);
virtual void OnOK();
afx_msg void OnDestroy();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_GEN_H__145015D7_F705_4072_ACF9_488023067C8B__INCLUDED_)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -