Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef AP_WIN32DIALOG_GENERICINPUT_H
00020 #define AP_WIN32DIALOG_GENERICINPUT_H
00021
00022 #include <backends/service/xp/ap_Dialog_GenericInput.h>
00023
00024 class XAP_Frame;
00025
00026 class AP_Win32Dialog_GenericInput : public AP_Dialog_GenericInput
00027 {
00028 public:
00029 AP_Win32Dialog_GenericInput(XAP_DialogFactory * pDlgFactory, XAP_Dialog_Id id);
00030 static XAP_Dialog * static_constructor(XAP_DialogFactory * pFactory, XAP_Dialog_Id id);
00031 void runModal(XAP_Frame * pFrame);
00032 static BOOL CALLBACK s_dlgProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
00033 BOOL _onInitDialog(HWND hWnd, WPARAM wParam, LPARAM lParam);
00034 BOOL _onCommand(HWND hWnd, WPARAM wParam, LPARAM lParam);
00035
00036 private:
00037 void _eventTextChanged();
00038 UT_UTF8String _getText(HWND hWnd, int nID);
00039
00040 XAP_Win32DialogHelper * m_pWin32Dialog;
00041 HINSTANCE m_hInstance;
00042 HWND m_hWnd;
00043 HWND m_hOk;
00044 };
00045
00046 #endif