⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 poemdlg.h

📁 你用过<<中华诗词6000>>吗?那个是VF编写的,而我是用VC++编烈写的!搜索速度明显比作者原版更快了,还包含了重要的诗词数据库,代码注释详尽.
💻 H
字号:
// POEMDlg.h : 头文件
//

#pragma once
#include "afxwin.h"
#include "afxcmn.h"
#include "ado.h"
#include "afxext.h"
#include "nbutton.h"
#include "ngroup.h"

// CPOEMDlg 对话框
class CPOEMDlg : public CDialog
{
// 构造
public:
	CPOEMDlg(CWnd* pParent = NULL);	// 标准构造函数

// 对话框数据
	enum { IDD = IDD_POEM_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持


// 实现
protected:
	CComPtr<ISpVoice>   pVoice;
	CComboBox			*cBox;

	int m_gss;
	int m_zss;
	int m_xzs;

	HICON m_hIcon;
	CAdoConnection *m_con;
	CAdoRecordSet *m_Poem;
	// 生成的消息映射函数
	virtual BOOL OnInitDialog();
	afx_msg void OnBnClickedOk();
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
public:
	afx_msg void OnBnClickedButton1();
	afx_msg void SetBK();
	afx_msg void SetFont();
	CRichEditCtrl m_gs;
	CRichEditCtrl m_zs;
	CRichEditCtrl m_xz;
	CComboBox m_nd;
	CComboBox m_zz;
	CComboBox m_zp;
	CString m_flg;
	CString m_czz;
	CString m_czp;
	afx_msg void OnCbnSelchangeNd();
	void InitNd(void);
	void SetZZ();
	afx_msg void OnCbnSelchangeZz();
	void SetZP();
	afx_msg void OnCbnSelchangeZp();
	void SetPoem(void);
	CNButton m_close;
	CNButton m_min;
	CNButton m_start;
	CNButton m_next;
	CNButton m_up;
	CNButton m_end;
	afx_msg void OnClose();
	CNButton m_set;
	afx_msg void OnBnClickedButton4();
	void MoveToZP(CString str);
	afx_msg void OnBnClickedButton5();
	afx_msg void OnBnClickedButton6();
	afx_msg void OnBnClickedButton8();
	afx_msg void OnBnClickedButton3();
	afx_msg void OnBnClickedButton7();
	afx_msg BOOL OnEraseBkgnd(CDC* pDC);
	CNGroup m_gr1;
	CNGroup m_grg;
	CNGroup m_grz;
	virtual BOOL PreTranslateMessage(MSG* pMsg);
	afx_msg void OnMouseMove(UINT nFlags, CPoint point);
	afx_msg void OnEnSelchangeRichedit25(NMHDR *pNMHDR, LRESULT *pResult);
	afx_msg void OnEnSelchangeRichedit26(NMHDR *pNMHDR, LRESULT *pResult);
	CString GetYin(CString str);
	CString GetPY(CString str);
	afx_msg void OnEnSelchangeRichedit27(NMHDR *pNMHDR, LRESULT *pResult);
	CRichEditCtrl m_zx;
	CString m_ftxt;
	CString m_fstore;
	afx_msg void OnBnClickedButton2();
	CComboBox m_fre;
	afx_msg void OnCbnSelchangeZp2();
	CEdit m_ftxtctrl;
	BOOL FindSelStr(void);
	HRESULT  VoiceChange(HWND hwnd);
	BOOL SpeakCh(CString str);
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -