CMGDK r49-rc2
|
名字空间 | |
namespace | hgl |
__MAKE_HGL__&&!__MAKE_PLUGIN__ | |
namespace | hgl::wide |
宽字符串相关处理函数所占名字空间 | |
namespace | hgl::os |
操作系统相关功能名字空间 | |
函数 | |
int | hgl::wide::wide_to_utf8 (char *, int, const wchar_t *, const int) |
转换wchar_t *到utf8格式的char * | |
int | hgl::wide::utf8_to_wide (wchar_t *, int, const char *, const int) |
转换utf8格式的char *到wchar_t * | |
char * | hgl::wide::wide_to_utf8 (const wchar_t *, int, int &) |
转换wchar_t *到utf8格式的char * | |
wchar_t * | hgl::wide::utf8_to_wide (const char *, int, int &) |
转换utf8格式的char *到wchar_t * | |
char * | hgl::wide::wide_to_utf8 (const wchar_t *str) |
wchar_t * | hgl::wide::utf8_to_wide (const char *str) |
void | hgl::wide::sprintf (wchar_t *, const wchar_t *,...) |
格式化字符串 | |
int | hgl::wide::wtoi (const wchar_t *) |
转换一个字符串到int型 | |
uint | hgl::wide::wtou (const wchar_t *) |
转换一个字符串到uint型 | |
int64 | hgl::wide::wtoi64 (const wchar_t *) |
转换一个字符串到int64型 | |
uint64 | hgl::wide::wtou64 (const wchar_t *) |
转换一个字符串到uint64型 | |
float | hgl::wide::wtof (const wchar_t *) |
转换一个字符串到float型 | |
double | hgl::wide::wtod (const wchar_t *) |
转换一个字符串到double型 | |
bool | hgl::wide::wtob (const wchar_t *) |
转换一个字符串到bool型 | |
wchar_t * | hgl::wide::itow (wchar_t *, int, int64) |
转换一个int型数值到字符串 | |
wchar_t * | hgl::wide::utow (wchar_t *, int, uint64) |
转换一个uint型数值到字符串 | |
wchar_t * | hgl::wide::ftow (wchar_t *, int, double) |
转换一个double型数值到字符串 | |
bool | hgl::wide::IntToSize (wchar_t *, uint64) |
转换一个数值到计算机长度模式字符串 | |
uint | hgl::CountAdler32 (uint, const uchar *, uint) |
void | hgl::CountSHA1 (uint8 *, uint32, uint8[20]) |
void | hgl::AesEncrypt (uint8[16], uint8 *, int) |
void | hgl::AesDecrypt (uint8[16], uint8 *, int) |
void | hgl::RC4Encrypt (uint8 *, int, uint8 *, int) |
void | hgl::OverflowEncrypt (void *, void *, int, void *, int) |
void | hgl::OverflowDecrypt (void *, void *, int, void *, int) |
uint32 | hgl::FastRand () |
快速产生一个随机数 | |
uint32 __inline | hgl::FastRand (uint32 max_value) |
int __inline | hgl::FastRand (int v1, int v2, int p=1) |
double __inline | hgl::FastRand (double v1, double v2, double p) |
uint64 | hgl::GetTime () |
取得当前时间(单位:1/1000秒) | |
uint64 | hgl::GetMicroTime () |
取得当前时间(单位:1/1000000秒) | |
double | hgl::GetDoubleTime () |
取得当前时间(单位:秒) | |
void | hgl::WaitTime (double) |
等待一定时间(单位:秒) | |
void | hgl::SetExpendString (const WideString &, const WideString &) |
设置特殊扩展字符串 | |
void | hgl::ClearExpendString (const WideString &) |
清除特殊扩展字符串 | |
bool | hgl::GetExpendString (const WideString &, WideString &) |
取得特殊扩展字符串 | |
bool | hgl::ConvertExpendString (const WideString &, WideString &) |
转换特殊扩展字符串 | |
void | hgl::os::PopupWebBrowser (const wchar_t *) |
弹出网页浏览器 | |
void | hgl::os::PopupEmailClient (const wchar_t *, const wchar_t *sub=NULL) |
弹出电子邮件客户端 | |
bool | hgl::os::CreateShortCut (const wchar_t *, const wchar_t *, const wchar_t *w=0, const wchar_t *p=0, const wchar_t *icon=0) |
创建快捷方式 | |
void | hgl::os::CopyTextToClipboard (const wchar_t *) |
复制字符串到剪贴板 | |
const wchar_t * | hgl::os::GetTextFromClipboard () |
从剪贴板取得字符串 |