#ifndef TMDIALOG_H #define TMDIALOG.h #ifdef __cplusplus extern "C" { #endif #include "portable.h" #include #include "mdialog.h" #include "tabhand.h" #include "transdlg.h" #include "dropfile.h" #include "filename.h" #include "mjonot.h" #include "ininame.h" #include "optdlg.h" #include "savepos.h" #ifdef __cplusplus extern "C" { #endif #define TMPOS "POS" BOOL CALLBACK _export TMDialogAbout(HWND,UINT,WPARAM,LPARAM); EVENT EVENT_handler_TAbout(tMSGParam *msg); EVENT WM_command_CM_OPTIONS_DAD(tMSGParam *msg); EVENT WM_command_CM_OPTIONS_LANGUAGE(tMSGParam *msg); EVENT WM_command_CM_EDITOPTIONS(tMSGParam *msg); const char *tmDoInit(HWND hWnd,FileType *File); int tmDoClose(HWND hWnd); const char *tmGetIniEditorName(void); #define EV_HANDLE_TABOUT(message,wParam,Version) \ { message , wParam , DoC , EVENT_handler_TAbout, 0, ((LPARAM)(void far *)(Version)) } #define EV_HANDLE_TWM_COMMAND_CM_HELPABOUT(Version) \ EV_HANDLE_TABOUT(WM_COMMAND,CM_HELPABOUT,Version) #define EV_HANDLE_WM_COMMAND_OPTIONS_DAD \ { WM_COMMAND , CM_OPTIONS_DAD , DoC , WM_command_CM_OPTIONS_DAD } #define EV_HANDLE_WM_COMMAND_OPTIONS_LANGUAGE(trafile) \ { WM_COMMAND , CM_OPTIONS_LANGUAGE , DoC , WM_command_CM_OPTIONS_LANGUAGE,0,(LPARAM)(const char far *)(trafile) } #define EV_HANDLE_WM_COMMAND_EDITOPTIONS(id) \ { WM_COMMAND , id , DoC , WM_command_CM_EDITOPTIONS } #ifdef __cplusplus } #endif #endif /* tmdialog.h */