/* * Copyright 2004 Martin Fuchs * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ // // Explorer clone, lean version // // dialogs/settings.h // // Explorer dialogs // // Martin Fuchs, 18.01.2004 // void ExplorerPropertySheet(HWND hparent); /// "Desktopbar Settings" Property Sheet Dialog struct DesktopSettingsDlg : public OwnerDrawParent { typedef OwnerDrawParent super; DesktopSettingsDlg(HWND hwnd); protected: virtual int Command(int id, int code); virtual int Notify(int id, NMHDR* pnmh); int _display_version_org; }; /// "Taskbar Settings" Property Sheet Dialog struct TaskbarSettingsDlg : public PropSheetPageDlg { typedef PropSheetPageDlg super; TaskbarSettingsDlg(HWND hwnd); LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam); }; /// "Startmenu Settings" Property Sheet Dialog struct StartmenuSettingsDlg : public PropSheetPageDlg { typedef PropSheetPageDlg super; StartmenuSettingsDlg(HWND hwnd); LRESULT WndProc(UINT nmsg, WPARAM wparam, LPARAM lparam); };