#include <afxmt.h>#include "WinBaseResource.h"#include "BasicLib.h"#include <userenv.h>#include <imagehlp.h>#include <locale.h>

Go to the source code of this file.
Classes | |
| class | EventHandler |
Namespaces | |
| namespace | jbxwl |
Defines | |
| #define | JBXWL_LOCALE_US "English" |
| #define | JBXWL_LOCALE_JP "Japanese" |
| #define | JBXWL_WM_USER WM_USER + 9000 |
| #define | JBXWL_WM_NETWORK_EVENT JBXWL_WM_USER + 100 |
| #define | JBXWL_WM_NETWORK_OPEN JBXWL_WM_USER + 101 |
| #define | JBXWL_WM_NETWORK_CLOSE JBXWL_WM_USER + 102 |
| #define | JBXWL_WM_SPEECH_EVENT JBXWL_WM_USER + 110 |
| #define | get_file_path_t(p) make_file_path_t((p)) |
| #define | del_file_extension_t(p) cut_file_extension_t((p)) |
Enumerations | |
| enum | SENDKEY_Action { SENDKEY_TapAction, SENDKEY_DownAction, SENDKEY_UpAction } |
Functions | |
| Buffer | tc2Buffer (TCHAR *tchar, int size=-1) |
| locale が正しくないと,日本語の変換は失敗する. ex.) setlocale(LC_CTYPE,"jpn") or setSystemLocale() | |
| Buffer | ts2Buffer (LPCTSTR str, int size=-1) |
| CString | mbs2ts (char *str) |
| char * | ts2mbs (LPCTSTR str) |
| int | copy_ts2Buffer (LPCTSTR str, Buffer *buf) |
| int | cat_ts2Buffer (LPCTSTR str, Buffer *buf) |
| unsigned long int | file_size_t (LPCTSTR fn) |
| BOOL | file_exist_t (LPCTSTR fn) |
| CString | get_file_name_t (LPCTSTR str) |
| CString | make_file_path_t (LPCTSTR str) |
| CString | cut_file_extension_t (LPCTSTR str) |
| tList * | read_index_tList_file_t (LPCTSTR fn, char cc) |
| tList * | get_dir_files_t (LPCTSTR dirn) |
| tList * | get_dir_files_rcsv_t (LPCTSTR dirn) |
| CString | numbering_name_t (LPCTSTR fmt, int n) |
| CString | get_tstr_param_tList (tList *lt, char *key, LPCTSTR dflt) |
| void | setResourceLocale (void) |
| CString | getResourceLocale (void) |
| void | setSystemLocale (LPCTSTR locale=_T("")) |
| CString | GetCurrentUserHomeFolder (void) |
| CString | GetDefaultUserHomeFolder (void) |
| CString | MakeWorkingFolderPath (LPCTSTR fnm, BOOL local, LPCTSTR dir=NULL, BOOL make=FALSE) |
| CString | GetProgramFolder (void) |
| char * | GetProgramFolderA (void) |
| CString | GetCurrentFolder (void) |
| void | SendWinMessage (UINT mesg, WPARAM wparam=NULL, LPARAM lparam=NULL) |
| void | SendKeyAction (WORD key, SENDKEY_Action action) |
| void | SendKeyActionTap (WORD key) |
| void | SendKeyActionTap (WORD key1, WORD key2) |
| void | SendKeyActionTap (WORD key1, WORD key2, WORD key3) |
| void | SendKeyActionTapAlt (WORD key) |
| void | SendKeyActionTapShift (WORD key) |
| void | SendKeyActionTapCtrl (WORD key) |
| BOOL | DoSystemKeyAction (LPCTSTR com, BOOL child=FALSE) |
| TCHAR * | GetMouseCursorType (void) |
| unsigned short | GetMsecondsTimer (void) |
| unsigned short | GetMsecondsLapTimer (unsigned short pm, unsigned short *nt=NULL) |
| CString | LoadString_byID (UINT id) |
| int | MessageDLG (LPCTSTR ttl, LPCTSTR msg, UINT type, HWND hWnd) |
| void | WinSystem (char *command, DWORD flag, BOOL wait) |
| template<class T > | |
| void | releaseNull (T *&ptr) |
| template<class T > | |
| void | deleteNull (T *&ptr) |
| #define del_file_extension_t | ( | p | ) | cut_file_extension_t((p)) |
Definition at line 79 of file WinTools.h.
| #define get_file_path_t | ( | p | ) | make_file_path_t((p)) |
Definition at line 78 of file WinTools.h.
| #define JBXWL_LOCALE_JP "Japanese" |
Definition at line 35 of file WinTools.h.
| #define JBXWL_LOCALE_US "English" |
Tools for Windows ライブラリ
Definition at line 34 of file WinTools.h.
| #define JBXWL_WM_NETWORK_CLOSE JBXWL_WM_USER + 102 |
Definition at line 43 of file WinTools.h.
| #define JBXWL_WM_NETWORK_EVENT JBXWL_WM_USER + 100 |
Definition at line 41 of file WinTools.h.
| #define JBXWL_WM_NETWORK_OPEN JBXWL_WM_USER + 101 |
Definition at line 42 of file WinTools.h.
| #define JBXWL_WM_SPEECH_EVENT JBXWL_WM_USER + 110 |
Definition at line 44 of file WinTools.h.
| #define JBXWL_WM_USER WM_USER + 9000 |
Definition at line 39 of file WinTools.h.
1.6.1