14 #pragma managed( push, off ) 22 #define NotifyFatalError() LibCommon::UtilNotifyFatalError(__FILEW__,__FUNCTIONW__,__LINE__) 23 #define NotifyDllMain(...) LibCommon::UtilNotifyDllMain(__VA_ARGS__)
24 #define NotifyConstructor() LibCommon::UtilNotifyConstructor(__FUNCTIONW__)
25 #define NotifyDestructor() LibCommon::UtilNotifyDestructor(__FUNCTIONW__)
108 LIB_COMMON_API int ShowMessage(
wchar_t const* pszMessage, HWND hWnd =
nullptr, UINT uType = ( MB_OK | MB_ICONEXCLAMATION ) ) noexcept;
269 #pragma managed( pop ) LIB_COMMON_API void UtilNotifyDllMain(HINSTANCE hInstance, DWORD dwReason) noexcept
DLLメイン関数実行通知関数
LIB_COMMON_API bool CompareCharCode(wchar_t ch1, wchar_t ch2, bool bIgnore) noexcept
文字コード比較関数
LIB_COMMON_API int ShowMessage(wchar_t const *pszMessage, HWND hWnd=nullptr, UINT uType=(MB_OK|MB_ICONEXCLAMATION)) noexcept
メッセージ表示関数
LIB_COMMON_API void UtilNotifyConstructor(wchar_t const *pszFuncName) noexcept
コンストラクタ実行通知関数
EWindowPosition
ウィンドウ表示位置種別列挙体
LIB_COMMON_API bool ExpandFormatArgs(wchar_t *pszBuffer, size_t uSize, wchar_t const *pszFormat, va_list vaArgs) noexcept
書式設定文字列展開関数
LIB_COMMON_API void UtilNotifyDestructor(wchar_t const *pszFuncName) noexcept
デストラクタ実行通知関数
LIB_COMMON_API wchar_t const * GetDirPath(wchar_t *pszBuffer, size_t uSize, wchar_t const *pszPath) noexcept
ディレクトリパス取得関数
LIB_COMMON_API wchar_t const * GetModuleName(HINSTANCE hInstance, wchar_t *pszBuffer=nullptr, size_t uSize=0) noexcept
モジュール名取得関数
LIB_COMMON_API void UtilNotifyFatalError(wchar_t const *pszFileName, wchar_t const *pszFuncName, UINT uLineNumber) noexcept
致命的エラー発生通知関数
LIB_COMMON_API void OutputDebugFormat(wchar_t const *pszFormat,...) noexcept
デバッグ出力関数
LIB_COMMON_API wchar_t const * GetExeFileName(wchar_t *pszBuffer, size_t uSize) noexcept
実行ファイル名取得関数
LIB_COMMON_API wchar_t const * GetExeFilePath(wchar_t *pszBuffer, size_t uSize) noexcept
実行ファイルパス取得関数
LIB_COMMON_API wchar_t const * GetExeFileDir(wchar_t *pszBuffer, size_t uSize) noexcept
実行ファイルディレクトリパス取得関数
LIB_COMMON_API DWORD SearchProcess(wchar_t const *pszPath)
プロセス検索関数
#define LIB_COMMON_API
ダイナミックライブラリインポート宣言
LIB_COMMON_API bool SetWindowPosition(HWND hWnd, EWindowPosition ePos) noexcept
ウィンドウ表示位置設定関数
LIB_COMMON_API wchar_t const * GetFileName(wchar_t *pszBuffer, size_t uSize, wchar_t const *pszPath) noexcept
ファイル名取得関数