- add an empty dialog resource

- implement initializing the dialog
- fixes bug 3443

svn path=/trunk/; revision=34285
This commit is contained in:
Johannes Anderwald 2008-07-03 16:46:39 +00:00
parent 32111e8715
commit 2d56ad648c
13 changed files with 113 additions and 1 deletions

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Èçáîğè çà òåëåôîí è ìîäåì"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Telefon- und Modemeinstellungen"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "ÅðéëïãÝò Ôçëåöþíïõ êáé Ìüíôåì"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Phone and Modem Options"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Opciones de teléfono y modem"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Options des téléphones et modems"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Opzioni per Modem e Telefono"

View file

@ -7,6 +7,13 @@
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Opcje telefonu i modemu"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Òåëåôîí è ìîäåì"

View file

@ -1,5 +1,12 @@
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Možnosti telefónu a modemu"

View file

@ -8,6 +8,13 @@
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
IDD_PROPPAGE DIALOGEX 0, 0, 246, 230
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
CAPTION ""
FONT 8, "MS Shell Dlg"
BEGIN
END
STRINGTABLE
BEGIN
IDS_CPLSYSTEMNAME "Òåëåôîí ³ ìîäåì"

View file

@ -4,6 +4,8 @@
/* icons */
#define IDI_CPLSYSTEM 100
/* dialogs */
#define IDD_PROPPAGE 200
/* strings */
#define IDS_CPLSYSTEMNAME 1001
#define IDS_CPLSYSTEMDESCRIPTION 2001

View file

@ -41,6 +41,39 @@ APPLET Applets[NUM_APPLETS] =
{IDI_CPLSYSTEM, IDS_CPLSYSTEMNAME, IDS_CPLSYSTEMDESCRIPTION, SystemApplet}
};
/* Property page dialog callback */
INT_PTR CALLBACK
TelephonPageProc(HWND hwndDlg,
UINT uMsg,
WPARAM wParam,
LPARAM lParam)
{
UNREFERENCED_PARAMETER(lParam);
UNREFERENCED_PARAMETER(wParam);
switch (uMsg)
{
case WM_INITDIALOG:
return TRUE;
}
return FALSE;
}
static VOID
InitPropSheetPage(PROPSHEETPAGE *psp, WORD idDlg, DLGPROC DlgProc)
{
ZeroMemory(psp, sizeof(PROPSHEETPAGE));
psp->dwSize = sizeof(PROPSHEETPAGE);
psp->dwFlags = PSP_DEFAULT;
psp->hInstance = hApplet;
psp->pszTemplate = MAKEINTRESOURCE(idDlg);
psp->pfnDlgProc = DlgProc;
}
/* First Applet */
LONG CALLBACK
SystemApplet(VOID)
@ -63,7 +96,7 @@ SystemApplet(VOID)
psh.ppsp = psp;
psh.pfnCallback = NULL;
//InitPropSheetPage(&psp[0], IDD_PROPPAGE, (DLGPROC)PageProc);
InitPropSheetPage(&psp[0], IDD_PROPPAGE, (DLGPROC)TelephonPageProc);
return (LONG)(PropertySheet(&psh) != -1);
}