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

📄 keychar.h

📁 数据结构中的稀疏矩阵问题
💻 H
字号:
// KeyChar.h: interface for the CKeyChar class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_KEYCHAR_H__9EBC27FF_10FB_41EA_AF5D_8A498AE49285__INCLUDED_)
#define AFX_KEYCHAR_H__9EBC27FF_10FB_41EA_AF5D_8A498AE49285__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define KEY_ANY 0XFFFFFFE7
#define KEY_NUMBER 0X00000001
#define KEY_LETTER 0X00000002
#define KEY_SPACE  0X00000004
#define KEY_SPECIAL_CHAR 0X00000008
#define KEY_SPECIAL_INT  0X00000010
#define NULL 0
#define KEY_ENTER 13
#define KEY_BACKSPACE 8

class CKeyChar  
{
public:
	CKeyChar();
	virtual ~CKeyChar();
	void SetStyle(int Long,int Style);
	void SetStyle(int * Special,int Count);
	void SetStyle(char Special[]);
	void SetStar();
	int  GetKey();
    void GetKey(int & Value);
	//void GetKey(double & Value);
	//void GetKey(char & Value);
	void GetKey(char * Value);
	//void GetKey(int * Value,int & Long);
	//void GetKey(double * Value,int & Long);
private:
	int HitKey(bool & IsSave);

	int m_i;//输入字符个数
	int m_nStyle;//输入类型
	int * m_npSpecial;//特殊字符的数值
	int m_nCount;//特殊字符个数
	int m_nMaxChar;//输入字符的长度
	char * m_chpSpecial;//特殊字符
	char * m_strpString;//输入字符
};

#endif // !defined(AFX_KEYCHAR_H__9EBC27FF_10FB_41EA_AF5D_8A498AE49285__INCLUDED_)

⌨️ 快捷键说明

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