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

📄 stringconv.h

📁 通过同步软件来获取移动智能设备屏幕画面
💻 H
字号:
#pragma once


// CStringConv
//
//		Utility class to convert strings between UNICODE and ANSI
//
class CStringConv
{
public:
	CStringConv(void);
	CStringConv(const char* pszA);
	CStringConv(const wchar_t* pszW);
	CStringConv(CStringConv &str);
	~CStringConv(void);

	bool	SetString	(const char*	pszA);
	bool	SetString	(const wchar_t* pszW);

	const char*		GetStringA();
	const wchar_t*	GetStringW();

	int	GetLength()
	{
		if(m_pszA) return strlen(m_pszA);
		if(m_pszW) return wcslen(m_pszW);
		return 0;
	}

	operator const char*	()	{ return GetStringA(); }
	operator const wchar_t* ()	{ return GetStringW(); }

	CStringConv& operator = (const char *pszA);
	CStringConv& operator = (const wchar_t *pszW);
	CStringConv& operator = (CStringConv &str);

	void	Clear();

private:
	char*		m_pszA;
	wchar_t*	m_pszW;
};

⌨️ 快捷键说明

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