Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TCHAR置き換え #1983

Merged
merged 1 commit into from
Feb 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion sakura_core/CSelectLang.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ LPCWSTR CLoadString::LoadString( UINT uid )

@param[in] uid リソースID

@retval 読み込んだ文字数(TCHAR単位
@retval 読み込んだ文字数(WCHAR単位

@note メッセージリソースより文字列を読み込む。メッセージリソースDLLに指定の
@note リソースが存在しない、またはメッセージリソースDLL自体が読み込まれて
Expand Down
14 changes: 7 additions & 7 deletions sakura_core/CSelectLang.h
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ class CSelectLang
@date 2011.06.01 nasukoji 新規作成
*/

#define LOADSTR_ADD_SIZE 256 // 文字列リソース用バッファの初期または追加サイズ(TCHAR単位
#define LOADSTR_ADD_SIZE 256 // 文字列リソース用バッファの初期または追加サイズ(WCHAR単位

class CLoadString
{
Expand All @@ -106,15 +106,15 @@ class CLoadString
}

/*virtual*/ LPCWSTR GetStringPtr() const { return m_pszString; } // 読み込んだ文字列のポインタを返す
/*virtual*/ int GetBufferSize() const { return m_nBufferSize; } // 読み込みバッファのサイズ(TCHAR単位)を返す
/*virtual*/ int GetStringLength() const { return m_nLength; } // 読み込んだ文字数(TCHAR単位)を返す
/*virtual*/ int GetBufferSize() const { return m_nBufferSize; } // 読み込みバッファのサイズ(WCHAR単位)を返す
/*virtual*/ int GetStringLength() const { return m_nLength; } // 読み込んだ文字数(WCHAR単位)を返す

/*virtual*/ int LoadString( UINT uid ); // 文字列リソースを読み込む(読み込み実行部)

protected:
LPWSTR m_pszString; // 文字列読み込みバッファのポインタ
int m_nBufferSize; // 取得配列個数(TCHAR単位
int m_nLength; // 取得文字数(TCHAR単位
int m_nBufferSize; // 取得配列個数(WCHAR単位
int m_nLength; // 取得文字数(WCHAR単位
WCHAR m_szString[LOADSTR_ADD_SIZE]; // 文字列読み込みバッファ(バッファ拡張後は使用されない)

private:
Expand All @@ -138,8 +138,8 @@ class CLoadString
|| Attributes & Operations
*/
/*virtual*/ LPCWSTR GetStringPtr() const { return m_cLoadStrBuffer.GetStringPtr(); } // 読み込んだ文字列のポインタを返す
// /*virtual*/ int GetBufferSize() const { return m_cLoadStrBuffer.GetBufferSize(); } // 読み込みバッファのサイズ(TCHAR単位)を返す
/*virtual*/ int GetStringLength() const { return m_cLoadStrBuffer.GetStringLength(); } // 読み込んだ文字数(TCHAR単位)を返す
// /*virtual*/ int GetBufferSize() const { return m_cLoadStrBuffer.GetBufferSize(); } // 読み込みバッファのサイズ(WCHAR単位)を返す
/*virtual*/ int GetStringLength() const { return m_cLoadStrBuffer.GetStringLength(); } // 読み込んだ文字数(WCHAR単位)を返す

static LPCWSTR LoadStringSt( UINT uid ); // 静的バッファに文字列リソースを読み込む(各国語メッセージリソース対応)
/*virtual*/ LPCWSTR LoadString( UINT uid ); // 文字列リソースを読み込む(各国語メッセージリソース対応)
Expand Down
3 changes: 0 additions & 3 deletions sakura_core/basis/primitive.h
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,6 @@
//char,wchar_t の変わりに、別名の ACHAR,WCHAR を使うと、ソース整形がしやすいケースがある。
typedef char ACHAR;

//WIN_CHAR (WinAPIに渡すので、必ずTCHARでなければならないもの)
typedef WCHAR WIN_CHAR;

//EDIT_CHAR
typedef wchar_t WChar; //エディタで用いるテキスト管理データ型
typedef wchar_t EDIT_CHAR;
Expand Down
2 changes: 1 addition & 1 deletion sakura_core/env/CAppNodeManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ struct EditNode {
int m_nGroup; //!< グループID //@@@ 2007.06.20 ryoji
HWND m_hWnd;
int m_nId; //!< 無題Id
WIN_CHAR m_szTabCaption[_MAX_PATH]; //!< タブウインドウ用:キャプション名 //@@@ 2003.05.31 MIK
WCHAR m_szTabCaption[_MAX_PATH]; //!< タブウインドウ用:キャプション名 //@@@ 2003.05.31 MIK
SFilePath m_szFilePath; //!< タブウインドウ用:ファイル名 //@@@ 2006.01.28 ryoji
bool m_bIsGrep; //!< Grepのウィンドウか //@@@ 2006.01.28 ryoji
UINT m_showCmdRestore; //!< 元のサイズに戻すときのサイズ種別 //@@@ 2007.06.20 ryoji
Expand Down
4 changes: 2 additions & 2 deletions sakura_core/env/CFileNameManager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
/*! 共有データの設定に従ってパスを縮小表記に変換する
@param pszSrc [in] ファイル名
@param pszDest [out] 変換後のファイル名の格納先
@param nDestLen [in] 終端のNULLを含むpszDestのTCHAR単位の長さ _MAX_PATH まで
@param nDestLen [in] 終端のNULLを含むpszDestのWCHAR単位の長さ _MAX_PATH まで
@date 2003.01.27 Moca 新規作成
@note 連続して呼び出す場合のため、展開済みメタ文字列をキャッシュして高速化している。
*/
Expand Down Expand Up @@ -149,7 +149,7 @@ LPCWSTR CFileNameManager::GetFilePathFormat( std::wstring_view strSrc, LPWSTR ps
@param pszSrc [in] 変換前文字列
@param pszDes [out] 変換後文字列
@param nDesLen [in] pszDesのNULLを含むTCHAR単位の長さ
@param nDesLen [in] pszDesのNULLを含むWCHAR単位の長さ
@retval true 正常に変換できた
@retval false バッファが足りなかった,またはエラー。pszDesは不定
@date 2002.11.27 Moca 作成開始
Expand Down
8 changes: 4 additions & 4 deletions sakura_core/recent/SShare_History.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,16 @@ struct SShare_History{

//@@@ 2001.12.26 YAZAKI 以下の2つは、直接アクセスしないでください。CMRUFolderを経由してください。
int m_nOPENFOLDERArrNum;
StaticString<TCHAR,_MAX_PATH> m_szOPENFOLDERArr[MAX_OPENFOLDER];
StaticString<WCHAR,_MAX_PATH> m_szOPENFOLDERArr[MAX_OPENFOLDER];
bool m_bOPENFOLDERArrFavorite[MAX_OPENFOLDER]; //お気に入り //@@@ 2003.04.08 MIK

//MRU除外リスト一覧
StaticVector< StaticString<TCHAR, _MAX_PATH>, MAX_MRU, const TCHAR* > m_aExceptMRU;
StaticVector< StaticString<WCHAR, _MAX_PATH>, MAX_MRU, const WCHAR* > m_aExceptMRU;

//MRU以外の情報
SFilePath m_szIMPORTFOLDER; // インポートディレクトリの履歴
StaticVector< StaticString<TCHAR, MAX_CMDLEN>, MAX_CMDARR > m_aCommands; // 外部コマンド実行履歴
StaticVector< StaticString<TCHAR, _MAX_PATH>, MAX_CMDARR > m_aCurDirs; // カレントディレクトリ履歴
StaticVector< StaticString<WCHAR, MAX_CMDLEN>, MAX_CMDARR > m_aCommands; // 外部コマンド実行履歴
StaticVector< StaticString<WCHAR, _MAX_PATH>, MAX_CMDARR > m_aCurDirs; // カレントディレクトリ履歴
};

#endif /* SAKURA_SSHARE_HISTORY_9F7E6200_FEE2_4CAC_A5D3_32EEC4130CFC_H_ */
Expand Down
2 changes: 1 addition & 1 deletion sakura_core/typeprop/CPropTypesScreen.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -688,7 +688,7 @@ int CPropTypesScreen::GetData( HWND hwndDlg )
t_min<int>(64, ::GetDlgItemInt( hwndDlg, IDC_EDIT_TABSPACE, NULL, FALSE ))));

/* TAB表示文字列 */
WIN_CHAR szTab[8+1]; /* +1. happy */
WCHAR szTab[8+1]; /* +1. happy */
::DlgItem_GetText( hwndDlg, IDC_EDIT_TABVIEWSTRING, szTab, _countof( szTab ) );
wcscpy( m_Types.m_szTabViewString, L"^ " );
for( int i = 0; i < 8; i++ ){
Expand Down
4 changes: 2 additions & 2 deletions sakura_core/window/CTipWnd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ void CTipWnd::ComputeWindowSize(
nLineBgn = i + 1; // "\n" の文字数
i = nLineBgn;
}else{
// 現在位置の文字がTCHAR単位で何文字に当たるか計算してインデックスを進める
// 現在位置の文字がWCHAR単位で何文字に当たるか計算してインデックスを進める
size_t nCharCount = CNativeW::GetSizeOfChar( pszText, cchText, i );
i += nCharCount;
}
Expand Down Expand Up @@ -266,7 +266,7 @@ void CTipWnd::DrawTipText(
nLineBgn = i + 1; // "\n" の文字数
i = nLineBgn;
}else{
// 現在位置の文字がTCHAR単位で何文字に当たるか計算してインデックスを進める
// 現在位置の文字がWCHAR単位で何文字に当たるか計算してインデックスを進める
size_t nCharCount = CNativeW::GetSizeOfChar( pszText, cchText, i );
i += nCharCount;
}
Expand Down
Loading