Artifact 1fa60e16a8a46b53bdba0eea62940bf2ddc46bb8
//--- K.I.LIB ---
// kl_wcmn.h : windows-common-interface operatin
#ifndef AFX_KIWINCOMMON_H__0686721C_CAFB_4C2C_9FE5_0F482EA6A60B__INCLUDED_
#define AFX_KIWINCOMMON_H__0686721C_CAFB_4C2C_9FE5_0F482EA6A60B__INCLUDED_
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/
// シェルユーティリティークラス
class kiSUtil
{
public:
// 「フォルダの選択」ダイアログ
static bool getFolderDlg( char* buf, HWND par, const char* title, const char* def );
static void getFolderDlgOfEditBox( HWND wnd, HWND par, const char* title );
// 対応する拡張子用アイコンの、システムイメージリストのインデックスを返す。
static int getSysIcon( const char* ext );
// 最後のエラーを表示
static void msgLastError();
// 自分へのショートカット作成
static void createShortCut( const kiPath& at, const char* name );
// ファイルが存在する?
static bool exist( const char* fname );
static bool isdir( const char* fname );
// 挿入caldixF
// ファイル参照ダイアログ手抜き版
static bool getOpenFileNameDlg(HWND, char*);
static void getOpenFileNameDlgOfEditBox(HWND, HWND);
// 挿入ここまでcaldixF
};
#endif