?? toolkit.h
字號:
/*******************************************************************************
* Copyright (C) 1980-2008 Xumingxsh
* All rights reserved.
*
* 文件名稱: ToolKit.h
* 創建日期: 2008-04-28
* 創 建 人: 徐敏榮
* 說 明: 類ToolKit的頭文件。
*-------------------------------------------------------------------------------
* 版本 日 期 修改人 修改說明
*-------------------------------------------------------------------------------
* 1.0.0 2008-04-28 徐敏榮 完成初始版本
*******************************************************************************/
#if !defined(AFX_TOOLKIT_H__025A927F_BCC9_4980_8AA0_B0925AE7DAD6__INCLUDED_)
#define AFX_TOOLKIT_H__025A927F_BCC9_4980_8AA0_B0925AE7DAD6__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "XMRArray.h"
/**=============================================================================
* 名 稱: <CreateWndStruct>
* 說 明: <創建界面時的結構體,存儲創建參數>
* 接 口:
* 調 用:
* 編 程: <徐敏榮>,<2008-04-28>
*=============================================================================*/
struct CreateWndStruct
{
int nWndType; // 窗體類型
DWORD dwstyle; // 窗體樣式
DWORD dwExStyle; // 擴展樣式
LPCTSTR lpszClass; // 對應類
LPCTSTR lpszName; // 名稱
DWORD style; // 樣式
HWND hwndParent; // 控件的父控件句柄
HMENU hMenu; // 控件ID
HINSTANCE hInstance; // 控件所屬的程序實例
LPVOID lpCreateParams;
};
/**=============================================================================
* 名 稱: <ToolKit>
* 說 明: <公共操作類>
* 接 口:
* 調 用:
* 編 程: <徐敏榮>,<2008-04-28>
*=============================================================================*/
class ToolKit
{
private:
ToolKit();
virtual ~ToolKit();
public:
/**------------------------------------------------------------------------------------
* 名 稱: <ToInt>
* 說 明: <將指針字符串轉換為整數>
* 參 數: <char* chValue>:<指針字符串>
* 返 回: <轉換后的整數>
*---------------------------------------------------------------------------------------*/
static int ToInt(char* chValue);
/**------------------------------------------------------------------------------------
* 名 稱: <TrimForCharArray>
* 說 明: <去掉字符數組中的空格>
* 參 數: <char* chRes>:<字符數組>
* 返 回:
*---------------------------------------------------------------------------------------*/
static void TrimForCharArray(char* chRes);
/**------------------------------------------------------------------------------------
* 名 稱: <ShowMessageBox>
* 說 明: <顯示錯誤信息>
* 參 數: <char* chText>:<錯誤信息>
* 返 回:
*---------------------------------------------------------------------------------------*/
static void ShowMessageBox(char* chText);
/**------------------------------------------------------------------------------------
* 名 稱: <ExitSystem>
* 說 明: <退出系統>
* 參 數:
* 返 回:
*---------------------------------------------------------------------------------------*/
static void ExitSystem();
/**------------------------------------------------------------------------------------
* 名 稱: <GetCharCount>
* 說 明: <取得字符串中某字符的個數>
* 參 數: <char* chText>:<字符串>
* <char chart>:<字符>
* 返 回: <字符個數>
*---------------------------------------------------------------------------------------*/
static int GetCharCount(char* chText, char chart);
/**------------------------------------------------------------------------------------
* 名 稱: <GetAppPath>
* 說 明: <取得應用程序的路徑(bug路徑)>
* 參 數: <CString &strAppPath>:<存儲取得的路徑的字符串>
* 返 回: <配置項的值>
*---------------------------------------------------------------------------------------*/
static void GetAppPath(CString &strAppPath);
/**------------------------------------------------------------------------------------
* 名 稱: <GetAbsPath>
* 說 明: <根據相對路徑取得絕對路徑>
* 參 數: <CString strComPath>:<相對路徑>
* 返 回: <配置項的值>
*---------------------------------------------------------------------------------------*/
static CString GetAbsPath(CString strComPath);
static CString ToCString(int nValue);
static void OnShowWnd(HWND hWnd);
// 取得默認文件名
static CString GetDefaultFileName();
static CString GetTrackFileName();
static CString GetTime();
};
#endif // !defined(AFX_TOOLKIT_H__025A927F_BCC9_4980_8AA0_B0925AE7DAD6__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -