#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.