Skip to content

Commit

Permalink
Merge 28cd571 into 2943b9f
Browse files Browse the repository at this point in the history
  • Loading branch information
gorogoro123 authored Feb 7, 2025
2 parents 2943b9f + 28cd571 commit a518d1c
Show file tree
Hide file tree
Showing 8 changed files with 18 additions and 21 deletions.
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

0 comments on commit a518d1c

Please sign in to comment.