1 /*
2  * ReactOS Explorer
3  *
4  * Copyright 2015 Jared Smudde <computerwhiz02@hotmail.com>
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
19  */
20 
21 #include "precomp.h"
22 
CustomizeNotifyIconsProc(HWND hwnd,UINT Message,WPARAM wParam,LPARAM lParam)23 INT_PTR CALLBACK CustomizeNotifyIconsProc(HWND hwnd, UINT Message, WPARAM wParam, LPARAM lParam)
24 {
25     switch(Message)
26     {
27         case WM_INITDIALOG:
28 
29         return TRUE;
30         case WM_COMMAND:
31            switch(LOWORD(wParam))
32            {
33                case IDOK:
34                    EndDialog(hwnd, IDOK);
35                break;
36                case IDCANCEL:
37                    EndDialog(hwnd, IDCANCEL);
38                break;
39            }
40        break;
41        default:
42            return FALSE;
43     }
44     return TRUE;
45 }
46 
ShowCustomizeNotifyIcons(HINSTANCE hInst,HWND hExplorer)47 VOID ShowCustomizeNotifyIcons(HINSTANCE hInst, HWND hExplorer)
48 {
49     DialogBoxW(hInst, MAKEINTRESOURCEW(IDD_NOTIFICATIONS_CUSTOMIZE), hExplorer, CustomizeNotifyIconsProc);
50 }
51