diff --git a/sakura_core/CSelectLang.cpp b/sakura_core/CSelectLang.cpp index ed04c34239..45e5b0756a 100644 --- a/sakura_core/CSelectLang.cpp +++ b/sakura_core/CSelectLang.cpp @@ -283,7 +283,7 @@ LPCWSTR CLoadString::LoadString( UINT uid ) @param[in] uid リソースID - @retval 読み込んだ文字数(TCHAR単位) + @retval 読み込んだ文字数(WCHAR単位) @note メッセージリソースより文字列を読み込む。メッセージリソースDLLに指定の @note リソースが存在しない、またはメッセージリソースDLL自体が読み込まれて diff --git a/sakura_core/CSelectLang.h b/sakura_core/CSelectLang.h index 3d83e1c6be..e67919294f 100644 --- a/sakura_core/CSelectLang.h +++ b/sakura_core/CSelectLang.h @@ -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 { @@ -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: @@ -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 ); // 文字列リソースを読み込む(各国語メッセージリソース対応) diff --git a/sakura_core/basis/primitive.h b/sakura_core/basis/primitive.h index 67278dbc1c..3097419bbd 100644 --- a/sakura_core/basis/primitive.h +++ b/sakura_core/basis/primitive.h @@ -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; diff --git a/sakura_core/env/CAppNodeManager.h b/sakura_core/env/CAppNodeManager.h index 7afdc7de37..6785dc1314 100644 --- a/sakura_core/env/CAppNodeManager.h +++ b/sakura_core/env/CAppNodeManager.h @@ -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 diff --git a/sakura_core/env/CFileNameManager.cpp b/sakura_core/env/CFileNameManager.cpp index 848f25e989..882e138588 100644 --- a/sakura_core/env/CFileNameManager.cpp +++ b/sakura_core/env/CFileNameManager.cpp @@ -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 連続して呼び出す場合のため、展開済みメタ文字列をキャッシュして高速化している。 */ @@ -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 作成開始 diff --git a/sakura_core/recent/SShare_History.h b/sakura_core/recent/SShare_History.h index 7ce9b8a954..d4fc5a321c 100644 --- a/sakura_core/recent/SShare_History.h +++ b/sakura_core/recent/SShare_History.h @@ -38,16 +38,16 @@ struct SShare_History{ //@@@ 2001.12.26 YAZAKI 以下の2つは、直接アクセスしないでください。CMRUFolderを経由してください。 int m_nOPENFOLDERArrNum; - StaticString m_szOPENFOLDERArr[MAX_OPENFOLDER]; + StaticString m_szOPENFOLDERArr[MAX_OPENFOLDER]; bool m_bOPENFOLDERArrFavorite[MAX_OPENFOLDER]; //お気に入り //@@@ 2003.04.08 MIK //MRU除外リスト一覧 - StaticVector< StaticString, MAX_MRU, const TCHAR* > m_aExceptMRU; + StaticVector< StaticString, MAX_MRU, const WCHAR* > m_aExceptMRU; //MRU以外の情報 SFilePath m_szIMPORTFOLDER; // インポートディレクトリの履歴 - StaticVector< StaticString, MAX_CMDARR > m_aCommands; // 外部コマンド実行履歴 - StaticVector< StaticString, MAX_CMDARR > m_aCurDirs; // カレントディレクトリ履歴 + StaticVector< StaticString, MAX_CMDARR > m_aCommands; // 外部コマンド実行履歴 + StaticVector< StaticString, MAX_CMDARR > m_aCurDirs; // カレントディレクトリ履歴 }; #endif /* SAKURA_SSHARE_HISTORY_9F7E6200_FEE2_4CAC_A5D3_32EEC4130CFC_H_ */ diff --git a/sakura_core/typeprop/CPropTypesScreen.cpp b/sakura_core/typeprop/CPropTypesScreen.cpp index 8a11f81694..01aa9d1f21 100644 --- a/sakura_core/typeprop/CPropTypesScreen.cpp +++ b/sakura_core/typeprop/CPropTypesScreen.cpp @@ -688,7 +688,7 @@ int CPropTypesScreen::GetData( HWND hwndDlg ) t_min(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++ ){ diff --git a/sakura_core/window/CTipWnd.cpp b/sakura_core/window/CTipWnd.cpp index ab37670bfc..1c99726aa8 100644 --- a/sakura_core/window/CTipWnd.cpp +++ b/sakura_core/window/CTipWnd.cpp @@ -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; } @@ -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; }