root/middleware-offline/trunk/_src/eidmw/dialogs/dialogsWin32/dlgWndModal.h @ 5

Revision 5, 1.5 KB (checked in by vsilva, 9 years ago)

Initial comit

Line 
1/* ****************************************************************************
2
3 * eID Middleware Project.
4 * Copyright (C) 2008-2009 FedICT.
5 *
6 * This is free software; you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License version
8 * 3.0 as published by the Free Software Foundation.
9 *
10 * This software is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * Lesser General Public License for more details.
14 *
15 * You should have received a copy of the GNU Lesser General Public
16 * License along with this software; if not, see
17 * http://www.gnu.org/licenses/.
18
19**************************************************************************** */
20
21#include "stdafx.h"
22#include "../dialogs.h"
23
24using namespace eIDMW;
25
26class dlgWndModal : public Win32Dialog
27{
28        HBITMAP ImageICO;
29        HBITMAP ImageICO_Mask;
30        HFONT TextFont;
31       
32        wchar_t * szHeader;
33
34        unsigned char m_ulEnterButton;
35        unsigned char m_ulCancelButton;
36
37public:
38        dlgWndModal( DlgIcon icon, const std::wstring & Msg, unsigned char ulButtons, 
39                unsigned char ulEnterButton, unsigned char ulCancelButton, HWND Parent = NULL );
40        virtual ~dlgWndModal();
41
42        virtual LRESULT ProcecEvent
43                                (       UINT            uMsg,                   // Message For This Window
44                                        WPARAM          wParam,                 // Additional Message Information
45                                        LPARAM          lParam );               // Additional Message Information
46};
Note: See TracBrowser for help on using the browser.