extern LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILGetNext)(LPITEMIDLIST);
extern BOOL (WINAPI *COMDLG32_PIDL_ILRemoveLastID)(LPCITEMIDLIST);
extern BOOL (WINAPI *COMDLG32_PIDL_ILIsEqual)(LPCITEMIDLIST, LPCITEMIDLIST);
+extern UINT (WINAPI *COMDLG32_PIDL_ILGetSize)(LPCITEMIDLIST);
/* SHELL */
extern LPVOID (WINAPI *COMDLG32_SHAlloc)(DWORD);
LPITEMIDLIST (WINAPI *COMDLG32_PIDL_ILGetNext)(LPITEMIDLIST);
BOOL (WINAPI *COMDLG32_PIDL_ILRemoveLastID)(LPCITEMIDLIST);
BOOL (WINAPI *COMDLG32_PIDL_ILIsEqual)(LPCITEMIDLIST, LPCITEMIDLIST);
+UINT (WINAPI *COMDLG32_PIDL_ILGetSize)(LPCITEMIDLIST);
/* SHELL */
LPVOID (WINAPI *COMDLG32_SHAlloc)(DWORD);
GPA(COMDLG32_PIDL_ILGetNext, SHELL32_hInstance, (LPCSTR)153L);
GPA(COMDLG32_PIDL_ILClone, SHELL32_hInstance, (LPCSTR)18L);
GPA(COMDLG32_PIDL_ILRemoveLastID, SHELL32_hInstance, (LPCSTR)17L);
+ GPA(COMDLG32_PIDL_ILGetSize, SHELL32_hInstance, (LPCSTR)152L);
/* SHELL */
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Ñúõðàíè êàòî ..."
+CAPTION "Ñúõðàíè êàòî..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&Èìå íà ôàéë:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Ôàéëúò íå ñúùåñòâóâà.\nÈñêàòå ëè äà ãî ñúçäàäåòå?"
IDS_OVERWRITEFILE "Ôàéëúò âå÷å ñúùåñòâóâà.\nÈñêàòå ëè äà ãî çàìåíèòå?"
IDS_INVALID_FILENAME_TITLE "Íåâàëèäíè çíàöè â ïúòÿ"
- IDS_INVALID_FILENAME "Èìåòî íà ôàéëà íå ìîæå äà ñúäúðæà ñëåäíèòå ñèìâîëè: \n / : < > |"
+ IDS_INVALID_FILENAME "Èìåòî íà ôàéëà íå ìîæå äà ñúäúðæà ñëåäíèòå ñèìâîëè:\n / : < > |"
IDS_PATHNOTEXISTING "Ïúòÿò íå ñúùåñòâóâà"
IDS_FILENOTEXISTING "Ôàéëúò íå ñúùåñòâóâà"
}
DEFPUSHBUTTON "D'acord", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Anul·lació", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&juda", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
- CHECKBOX "Només &lectura", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ CHECKBOX "Només &lectura", 1040, 208, 68, 60, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
DEFPUSHBUTTON "D'acord", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Anul·lació", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&juda", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
- CHECKBOX "&Fer-ne còpia", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ CHECKBOX "&Fer-ne còpia", 1040, 208, 68, 60, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
FONT 8, "MS Shell Dlg"
{
GROUPBOX "Impressora:", 1072, 6, 10, 180, 65, BS_GROUPBOX
- RADIOBUTTON "Impressora per &defecte", 1056, 16, 20, 80, 12
+ RADIOBUTTON "Impressora per &defecte", 1056, 16, 20, 90, 12
LTEXT "[none]", 1088, 35, 35, 120, 9
- RADIOBUTTON "Impressora &especificada:", 1057, 16, 50, 80, 12
+ RADIOBUTTON "Impressora &especificada:", 1057, 16, 50, 90, 12
COMBOBOX 1136, 35, 65, 149, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "D'acord", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Anul·lació", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
LTEXT "&Estil del tipus de lletra:",1089 ,108,3,44,9
COMBOBOX 1137,108,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
- LTEXT "&Grandària:",1090,179,3,30,9
+ LTEXT "&Grandària:",1090,179,3,33,9
COMBOBOX 1138,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
DEFPUSHBUTTON "D'acord",IDOK,218,6,40,14,WS_GROUP
PUSHBUTTON "A&juda" , 1038,218,57,40,14,WS_GROUP
GROUPBOX "Efectes",1072,6,72,84,34,WS_GROUP
CHECKBOX "&Barrar-lo", 1040, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
- CHECKBOX "&Subratllar-lo", 1041, 10,94,50,10, BS_AUTOCHECKBOX
+ CHECKBOX "&Subratllar-lo", 1041, 10,94,60,10, BS_AUTOCHECKBOX
LTEXT "&Color:", 1091 ,6,110,30,9
COMBOBOX 1139,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "&Cercar:", -1, 4, 8, 42, 8
EDITTEXT 1152, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "C&ercar mots sencers", 1040, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
- CHECKBOX "&Distingir majúscules de minúscules", 1041, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
+ CHECKBOX "&Distingir majúscules de minúscules", 1041, 4, 42, 124, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "Direcció", 1072, 107, 26, 68, 28
CONTROL "&Amunt", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 20, 12
CONTROL "A&vall", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
{
LTEXT "&Cercar:", -1, 4, 9, 48, 8
EDITTEXT 1152, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Substituir per:", 1090, -1, 4, 26, 48, 8
+ LTEXT "&Substituir per:", -1, 4, 26, 48, 8
EDITTEXT 1153, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "Cercar &mots sencers", 1040, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
- CHECKBOX "&Distingir majúscules de minúscules", 1041, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
+ CHECKBOX "&Distingir majúscules de minúscules", 1041, 5, 62, 129, 12, BS_AUTOCHECKBOX | WS_TABSTOP
DEFPUSHBUTTON "C&ontinucació", IDOK, 174, 4, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "S&ubstitució", 1024, 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Substitució &automàtica", 1025, 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Áí´æΪ ..."
+CAPTION "Áí´æΪ..."
FONT 8, "MS Shell Dlg"
{
LTEXT "ÎļþÃû(&N):", 1090, 6, 6, 76, 9
IDS_CREATEFILE "ÕÒ²»µ½Îļþ\nÊÇ·ñ´´½¨ÐÂÎļþ?"
IDS_OVERWRITEFILE "ÎļþÒѾ´æÔÚ¡£\nÒªÌæ»»Âð?"
IDS_INVALID_FILENAME_TITLE "ÎļþÃûÖдæÔÚÎÞЧµÄ×Ö·û"
- IDS_INVALID_FILENAME "ÎļþÃûÖв»ÄÜ°üº¬ÈκÎÒ»ÏÂ×Ö·û:: \n / : < > |"
+ IDS_INVALID_FILENAME "ÎļþÃûÖв»ÄÜ°üº¬ÈκÎÒ»ÏÂ×Ö·û::\n / : < > |"
IDS_PATHNOTEXISTING "Îļþ¼Ð²»´æÔÚ"
IDS_FILENOTEXISTING "Îļþ²»´æÔÚ"
}
}
-CHOOSE_FONT DIALOG LOADONCALL MOVEABLE DISCARDABLE 13, 54, 264, 147
+CHOOSE_FONT DIALOG DISCARDABLE 13, 54, 264, 147
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Písmo"
FONT 8, "MS Shell Dlg"
}
-CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 185
+CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 300, 185
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Barvy"
FONT 8, "MS Shell Dlg"
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Zelená:",727/*1095*/,249,140,24,10
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Modrá:", 1096, 150, 166, 40, 9
+ LTEXT "&Modrá:", 728, 249, 154, 24, 10
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Odstín:" , 723 /*1091*/,202,126,22,10
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Sytost:" , 1092, 150, 146, 40, 9
+ LTEXT "&Sytost:" , 724, 202, 140, 22, 10
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Jas:" , 725 /*1093*/,202,154,22,10
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
IDS_CREATEFILE "Soubor neexistuje.\nChcete ho vytvoøit ?"
IDS_OVERWRITEFILE "Soubor ji\9e existuje.\nChcete ho pøepsat novým ?"
IDS_INVALID_FILENAME_TITLE "Nedovolený(é) znak(y) v cestì k souboru."
- IDS_INVALID_FILENAME "Název souboru nesmí obsahovat \9eádný z následujících znakù: \n / : < > |"
+ IDS_INVALID_FILENAME "Název souboru nesmí obsahovat \9eádný z následujících znakù:\n / : < > |"
IDS_PATHNOTEXISTING "Adresáø neexistuje"
IDS_FILENOTEXISTING "Soubor neexistuje"
}
/*
* Copyright 1995 Morten Welinder
+ * Copyright 2008 Jens Albretsen
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Gem som ..."
+CAPTION "Gem som..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&Filnavn:", 1090, 6, 6, 76, 9
FONT 8, "MS Shell Dlg"
{
LTEXT "&Find hvad:", -1, 4, 9, 48, 8
- EDITTEXT 1152, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
+ EDITTEXT edt1, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Erstat med:", -1, 4, 26, 48, 8
- EDITTEXT 1153, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- CHECKBOX "&Kun hele ord", 1040, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_TABSTOP
- CHECKBOX "Forskel på store/små &bogstaver", 1041, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
- DEFPUSHBUTTON "&Find næste", IDOK, 174, 4, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
- PUSHBUTTON "&Erstat", 1024, 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
- PUSHBUTTON "Erstat &alle", 1025, 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
- PUSHBUTTON "Annuller", IDCANCEL, 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
- PUSHBUTTON "&Hjælp", 1038, 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
+ EDITTEXT edt2, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
+ CHECKBOX "&Kun hele ord", chx1, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ CHECKBOX "Forskel på store/små &bogstaver", chx2, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
+
+ DEFPUSHBUTTON "&Find næste", IDOK, 174, 4, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
+ PUSHBUTTON "&Erstat", psh1 , 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Erstat &alle", psh2 , 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Annuller", IDCANCEL , 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "&Hjælp", pshHelp , 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
+}
+
+
+PRINT32 DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 186
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
+ DS_CONTEXTHELP | DS_3DLOOK
+CAPTION "Udskriv"
+FONT 8, "MS Shell Dlg"
+{
+ DEFPUSHBUTTON "OK", IDOK, 180,164, 48,14, WS_GROUP | BS_DEFPUSHBUTTON
+ PUSHBUTTON "Annuller", IDCANCEL, 232,164, 48,14, WS_GROUP
+ PUSHBUTTON "&Hjælp", pshHelp, 50, 161, 48,14, WS_GROUP
+
+ GROUPBOX "Printer", grp4, 8, 4, 272,84, WS_GROUP
+ CONTROL "Udskriv til fi&l",chx1, "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,212,70,64,12
+ PUSHBUTTON "&Egenskaber", psh2, 212, 17, 60,14, WS_GROUP
+ LTEXT "&Navn:", stc6, 16, 20, 46,8
+ COMBOBOX cmb4, 62, 18, 142,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+ LTEXT "Status:", stc8, 16, 36, 46,10, SS_NOPREFIX
+ LTEXT "Dummy State", stc12, 62, 36, 214,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Type:", stc7, 16, 48, 46,10, SS_NOPREFIX
+ LTEXT "Dummy Type", stc11, 62, 48, 214,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Hvor:", stc10, 16, 60, 46,10, SS_NOPREFIX
+ LTEXT "Dummy Location", stc14, 62, 60, 214,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Kommentar:", stc9, 16, 72, 46,10, SS_NOPREFIX
+ LTEXT "Dummy Remark", stc13, 62, 72, 142,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+
+ GROUPBOX "Kopier", grp2, 160, 92, 120,64, WS_GROUP
+ LTEXT "Antal &kopier:", stc5,168,108,68,8
+ ICON "", ico3, 161,124, 76,24, WS_GROUP | SS_CENTERIMAGE
+ CONTROL "&hold sammen", chx2,"Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_GROUP | WS_TABSTOP,237,124,38,24
+ EDITTEXT edt3, 237,106, 35,12, WS_GROUP | ES_NUMBER
+
+ GROUPBOX "Udskriv område", grp1, 8,92, 144,64, WS_GROUP
+ CONTROL "&Alle" rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,106,64,12
+ CONTROL "Si&der", rad3,"Button",BS_AUTORADIOBUTTON,16,122,36,12
+ CONTROL "&Markeret", rad2,"Button",BS_AUTORADIOBUTTON,16,138,64,12
+ EDITTEXT edt1, 74,122, 26,12, WS_GROUP | ES_NUMBER
+ EDITTEXT edt2, 118,122, 26,12, WS_GROUP | ES_NUMBER
+ RTEXT "&fra:" , stc2, 52,124, 20,8
+ RTEXT "&til:", stc3, 100,124, 16,8
+}
+
+PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
+ DS_CONTEXTHELP | DS_3DLOOK
+CAPTION "Printer Indstillinger"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ DEFPUSHBUTTON "OK",IDOK,180,156,48,14,WS_GROUP
+ PUSHBUTTON "Annuller",IDCANCEL,232,156,48,14
+/* PUSHBUTTON "Netværk...", psh5, 284,156,48,14 */
+
+ GROUPBOX "Printer", grp4, 8, 4, 272,84, WS_GROUP
+ PUSHBUTTON "&Egenskaber", psh2, 212, 17, 60,14, WS_GROUP
+ LTEXT "&Navn:", stc6, 16, 20, 36,8
+ COMBOBOX cmb1, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+ LTEXT "Status:", stc8, 16, 36, 36,10, SS_NOPREFIX
+ LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Type:", stc7, 16, 48, 36,10, SS_NOPREFIX
+ LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Hvor:", stc10, 16, 60, 36,10, SS_NOPREFIX
+ LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Kommentar:", stc9, 16, 72, 36,10, SS_NOPREFIX
+ LTEXT "Dummy Remark", stc13, 52, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+
+ GROUPBOX "Papir", grp2, 8, 92, 164,56, WS_GROUP
+ LTEXT "Størrelse:", stc2, 16,108, 36, 8
+ COMBOBOX cmb2, 52,106, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+ LTEXT "&Kilde:", stc3, 16,128, 36, 8
+ COMBOBOX cmb3, 52,126, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
+
+ GROUPBOX "Orientering", grp1, 180, 92, 100,56, WS_GROUP
+ ICON "", ico1, 195,112, 18,20, WS_GROUP
+ CONTROL "P&ortræt", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP |WS_TABSTOP,224,106,52,12
+ CONTROL "L&andskab", rad2,"Button",BS_AUTORADIOBUTTON,224,126,52,12
+END
+
+PAGESETUPDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 240, 240
+STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
+CAPTION "Papir opsætning"
+FONT 8, "MS Shell Dlg"
+BEGIN
+ CONTROL "", rct1, "Static", SS_WHITERECT, 80, 8, 80, 80
+ CONTROL "", rct2, "Static", SS_GRAYRECT, 160, 12, 4, 80
+ CONTROL "", rct3, "Static", SS_GRAYRECT, 84, 88, 80, 4
+ GROUPBOX "Papir", grp2, 8, 96, 224, 56, BS_GROUPBOX
+ LTEXT "&Størrelse:", stc2, 16, 112, 36, 8
+ COMBOBOX cmb2, 64, 110, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
+ LTEXT "&Bakke:", stc3, 16, 132, 36, 8
+ COMBOBOX cmb3, 64, 130, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
+ GROUPBOX "Orientering", grp1, 8, 156, 64, 56, BS_GROUPBOX
+ AUTORADIOBUTTON "&Portræt", rad1, 16, 170, 52, 12, BS_AUTORADIOBUTTON
+ AUTORADIOBUTTON "&Landskab", rad2, 16, 190, 52, 12, BS_AUTORADIOBUTTON
+ GROUPBOX "Kanter", grp4, 80, 156, 152, 56, BS_GROUPBOX
+ LTEXT "&Venstre:", stc15, 88, 172, 21, 8
+ EDITTEXT edt4, 111, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
+ LTEXT "&Højre:", stc16, 159, 172, 27, 8
+ EDITTEXT edt6, 187, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
+ LTEXT "T&op:", stc17, 88, 192, 21, 8
+ EDITTEXT edt5, 111, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
+ LTEXT "&Bund:", stc18, 159, 192, 23, 8
+ EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
+ DEFPUSHBUTTON "OK", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
+ PUSHBUTTON "Annuller", IDCANCEL, 126, 220, 50, 14
+ PUSHBUTTON "P&rinter...", psh3, 184, 220, 48, 14
+END
+
+NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
+STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN
+CAPTION "Åben"
+FONT 8, "MS Shell Dlg"
+{
+ LTEXT "Kig &i:",IDC_LOOKINSTATIC,4,6,43,8, SS_NOTIFY
+ COMBOBOX IDC_LOOKIN,49,3,132,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
+
+ LTEXT "" , IDC_TOOLBARSTATIC, 181, 2, 102, 17, NOT WS_GROUP | NOT WS_VISIBLE
+ LISTBOX IDC_SHELLSTATIC,4,20,272,85, LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_HSCROLL | NOT WS_VISIBLE
+
+ LTEXT "&Filnavn:",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
+ EDITTEXT IDC_FILENAME,54,110,155,12,ES_AUTOHSCROLL
+
+ LTEXT "Fil&type:",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
+ COMBOBOX IDC_FILETYPE,54,126,155,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
+
+ CONTROL "Åben &skrivebeskyttet",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
+
+ DEFPUSHBUTTON "&Åben", IDOK,222,110,50,14
+ PUSHBUTTON "Annuler", IDCANCEL,222,128,50,14
+ PUSHBUTTON "&Hjælp", pshHelp,222,145,50,14
+}
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_ABOUTBOX "&Om FolderPicker Test"
+ IDS_DOCUMENTFOLDERS "Dokument foldere"
+ IDS_PERSONAL "Mine dokumenter"
+ IDS_FAVORITES "Mine favoriter"
+ IDS_PATH "System sti"
+ IDS_DESKTOP "Skrivebord"
+ IDS_FONTS "Skrifttype"
+ IDS_MYCOMPUTER "Min computer"
+}
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_SYSTEMFOLDERS "System foldere"
+ IDS_LOCALHARDRIVES "Lokal Harddiske"
+ IDS_FILENOTFOUND "Kunne ikke finde filen"
+ IDS_VERIFYFILE "Angiv korrekt filnavn"
+ IDS_CREATEFILE "Filen eksisterer ikke.\nVil du lave den?"
+ IDS_OVERWRITEFILE "Filen findes allerede.\nVil du erstatte den?"
+ IDS_INVALID_FILENAME_TITLE "Ugyldige tegn i stien"
+ IDS_INVALID_FILENAME "A filnavn må ikke indeholde følgende tegn:\n / : < > |"
+ IDS_PATHNOTEXISTING "Stien eksisterer ikke."
+ IDS_FILENOTEXISTING "Filen eksisterer ikke."
+}
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_UPFOLDER "Et niveau op"
+ IDS_NEWFOLDER "Lav ny folder"
+ IDS_LISTVIEW "Liste"
+ IDS_REPORTVIEW "Detaljer"
+ IDS_TODESKTOP "Gennemse til skrivebord"
+}
+
+STRINGTABLE DISCARDABLE
+{
+ PD32_PRINT_TITLE "Udskriv"
+
+ PD32_VALUE_UREADABLE "Ulæselig Entry"
+ PD32_INVALID_PAGE_RANGE "Denne værdi ligger ikke indenfor side range.\n\
+Indtast en værdi mellem %d og %d."
+ PD32_FROM_NOT_ABOVE_TO "'fra' kan ikke overstige 'til'."
+ PD32_MARGINS_OVERLAP "Margenen overlapper eller er uden \
+for papirets kanter.\nGenindtast Margin."
+ PD32_NR_OF_COPIES_EMPTY "'Antal kopier' må ikke være tomt."
+ PD32_TOO_LARGE_COPIES "Dette nummer af kopier er ikke \
+understøttet af din printer.\nIndtast et tal mellem 1 og %d."
+ PD32_PRINT_ERROR "Der opstod en printer fejl."
+ PD32_NO_DEFAULT_PRINTER "Ingen standard printer defineret."
+ PD32_CANT_FIND_PRINTER "Kan ikke finde printeren."
+ PD32_OUT_OF_MEMORY "Ikke mere hukommelse."
+ PD32_GENERIC_ERROR "Der opsted en fejl."
+ PD32_DRIVER_UNKNOWN "Ukendt printer driver."
+ PD32_NO_DEVICES "Før du kan udføre printer relatede opgaver\
+så som side opsætning eller udskrive et dokument, er du nød til at indstallere en printer. \
+indstaller en og prøv igen."
+
+ PD32_DEFAULT_PRINTER "Standard printer; "
+ PD32_NR_OF_DOCUMENTS_IN_QUEUE "Der er %d dokumenter in køen"
+ PD32_MARGINS_IN_INCHES "Margener [tommer]"
+ PD32_MARGINS_IN_MILIMETERS "Margener [mm]"
+ PD32_MILIMETERS "mm"
+
+ PD32_PRINTER_STATUS_READY "Klar"
+ PD32_PRINTER_STATUS_PAUSED "Pauset; "
+ PD32_PRINTER_STATUS_ERROR "Fejl; "
+ PD32_PRINTER_STATUS_PENDING_DELETION "Venter på sletning; "
+ PD32_PRINTER_STATUS_PAPER_JAM "Papir kludder; "
+ PD32_PRINTER_STATUS_PAPER_OUT "Ikke mere papir; "
+ PD32_PRINTER_STATUS_MANUAL_FEED "Indsæt papir manuelt; "
+ PD32_PRINTER_STATUS_PAPER_PROBLEM "Papir problem; "
+ PD32_PRINTER_STATUS_OFFLINE "Printer slukket; "
+ PD32_PRINTER_STATUS_IO_ACTIVE "I/O Aktiv; "
+ PD32_PRINTER_STATUS_BUSY "Igang; "
+ PD32_PRINTER_STATUS_PRINTING "Udskriver; "
+ PD32_PRINTER_STATUS_OUTPUT_BIN_FULL "Udskrivningbakken er fuld; "
+ PD32_PRINTER_STATUS_NOT_AVAILABLE "Ikke tilgængelig; "
+ PD32_PRINTER_STATUS_WAITING "Venter; "
+ PD32_PRINTER_STATUS_PROCESSING "Tænker; "
+ PD32_PRINTER_STATUS_INITIALIZING "Klargører; "
+ PD32_PRINTER_STATUS_WARMING_UP "Varmer op; "
+ PD32_PRINTER_STATUS_TONER_LOW "Toner næsten slut; "
+ PD32_PRINTER_STATUS_NO_TONER "Ikke mere toner; "
+ PD32_PRINTER_STATUS_PAGE_PUNT "Page punt; "
+ PD32_PRINTER_STATUS_USER_INTERVENTION "Stoppet af brugeren; "
+ PD32_PRINTER_STATUS_OUT_OF_MEMORY "Ikke mere hukommelse; "
+ PD32_PRINTER_STATUS_DOOR_OPEN "Printer låget er åben; "
+ PD32_PRINTER_STATUS_SERVER_UNKNOWN "Print server ukendt; "
+ PD32_PRINTER_STATUS_POWER_SAVE "Energispare mode; "
+}
+
+STRINGTABLE DISCARDABLE /* Font styles */
+{
+ IDS_FONT_REGULAR "Normal"
+ IDS_FONT_BOLD "Fed"
+ IDS_FONT_ITALIC "Kursiv"
+ IDS_FONT_BOLD_ITALIC "Fed Kursiv"
+}
+
+
+
+STRINGTABLE DISCARDABLE /* Color names */
+{
+ IDS_COLOR_BLACK "Sort"
+ IDS_COLOR_MAROON "Mørkerød"
+ IDS_COLOR_GREEN "Grøn"
+ IDS_COLOR_OLIVE "Oliven"
+ IDS_COLOR_NAVY "Navy"
+ IDS_COLOR_PURPLE "Lilla"
+ IDS_COLOR_TEAL "Teal"
+ IDS_COLOR_GRAY "Grå"
+ IDS_COLOR_SILVER "Sølv"
+ IDS_COLOR_RED "Rød"
+ IDS_COLOR_LIME "Lime"
+ IDS_COLOR_YELLOW "Gul"
+ IDS_COLOR_BLUE "Blå"
+ IDS_COLOR_FUCHSIA "Violet"
+ IDS_COLOR_AQUA "Cyan"
+ IDS_COLOR_WHITE "Hvid"
+}
+
+
+STRINGTABLE DISCARDABLE
+{
+ IDS_FONT_SIZE "Vælg en skrift størrelse mellem %d og %d punkter."
+ IDS_SAVE_BUTTON "&Gem"
+ IDS_SAVE_IN "Gem &i:"
+ IDS_SAVE "Gem"
+ IDS_SAVE_AS "Gem som"
+ IDS_OPEN_FILE "Åben fil"
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Speichern als ..."
+CAPTION "Speichern als..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Datei&name:", 1090, 6, 6, 76, 9
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "ÁðïèÞêåõóç ùò ..."
+CAPTION "ÁðïèÞêåõóç ùò..."
FONT 8, "MS Shell Dlg"
{
LTEXT "File &¼íïìá:", 1090, 6, 6, 76, 9
LTEXT "ÊáôÜóôáóç:", stc8, 16, 36, 36,10, SS_NOPREFIX
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Ôýðïò:", stc7, 16, 48, 36,10, SS_NOPREFIX
+ LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Ðïõ:", stc10, 16, 60, 36,10, SS_NOPREFIX
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Ó÷üëéï:", stc9, 16, 72, 36,10, SS_NOPREFIX
IDS_CREATEFILE "Ôï áñ÷åßï äåí õðÜñ÷åé.\nÈÝëåôå íá äçìéïõñãÞóåôå ôï áñ÷åßï;"
IDS_OVERWRITEFILE "Ôï áñ÷åßï õðÜñ÷åé Þäç.\nÈÝëåôå íá ôï áíôéêáôáóôÞóåôå;"
IDS_INVALID_FILENAME_TITLE "Ìç Ýããõñïò(ïé) ÷áñáêôÞñáò(åò) óôï ìïíïðÜôé"
- IDS_INVALID_FILENAME "¸íá üíïìá áñ÷åßï äå ìðïñåß íá ðåñéÝ÷åé êÜðïéïí áðü ôïõò ðáñáêÜôù ÷áñáêôÞñåò: \n / : < > |"
+ IDS_INVALID_FILENAME "¸íá üíïìá áñ÷åßï äå ìðïñåß íá ðåñéÝ÷åé êÜðïéïí áðü ôïõò ðáñáêÜôù ÷áñáêôÞñåò:\n / : < > |"
IDS_PATHNOTEXISTING "Ôï ìïíïðÜôé äåí õðÜñ÷åé"
IDS_FILENOTEXISTING "Ôï áñ÷åßï äåí õðÜñ÷åé"
}
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
*/
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
+LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Save As ..."
+CAPTION "Save As..."
FONT 8, "MS Shell Dlg"
{
LTEXT "File &Name:", 1090, 6, 6, 76, 9
PUSHBUTTON "Cancel", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Setup", psh1, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
GROUPBOX "Orientation", grp2, 6, 85, 100, 50, BS_GROUPBOX
- RADIOBUTTON "Po&rtrait", rad3, 50, 100, 40, 12
- RADIOBUTTON "&Landscape", rad4, 50, 115, 40, 12
+ RADIOBUTTON "Po&rtrait", rad3, 50, 100, 50, 12
+ RADIOBUTTON "&Landscape", rad4, 50, 115, 50, 12
ICON "LANDSCAP", stc10, 10, 95, 32, 32
ICON "PORTRAIT", stc11, 10, 95, 32, 32
GROUPBOX "Paper", grp3, 120, 85, 180, 50, BS_GROUPBOX
CHECKBOX "Match &Whole Word Only", chx1, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Match &Case", chx2, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "Direction", grp1, 107, 26, 68, 28
- CONTROL "&Up", rad1, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 20, 12
+ CONTROL "&Up", rad1, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 30, 12
CONTROL "&Down", rad2, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
DEFPUSHBUTTON "&Find Next", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
IDS_CREATEFILE "File does not exist.\nDo you want to create file?"
IDS_OVERWRITEFILE "File already exists.\nDo you want to replace it?"
IDS_INVALID_FILENAME_TITLE "Invalid character(s) in path"
- IDS_INVALID_FILENAME "A filename cannot contain any of the following characters: \n / : < > |"
+ IDS_INVALID_FILENAME "A filename cannot contain any of the following characters:\n / : < > |"
IDS_PATHNOTEXISTING "Path does not exist"
IDS_FILENOTEXISTING "File does not exist"
}
}
-CHOOSE_FONT DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 147
+CHOOSE_FONT DIALOG DISCARDABLE 36, 24, 264, 147
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Tiparo"
FONT 8, "MS Shell Dlg"
IDS_CREATEFILE "Dosiero estas neekzistanta\nÆu vi volas krei dosieron?"
IDS_OVERWRITEFILE "Dosiero estas jam ekzistanta.\nÆu vi volas superskribi øin?"
IDS_INVALID_FILENAME_TITLE "Nekorekta(j) tipo(j) en vojo"
-IDS_INVALID_FILENAME "La dosiernomo ne povas enhavi la jenajn tipojn: \n / : < > |"
+IDS_INVALID_FILENAME "La dosiernomo ne povas enhavi la jenajn tipojn:\n / : < > |"
IDS_PATHNOTEXISTING "Vojo estas neekzistanta"
IDS_FILENOTEXISTING "Dosiero estas neekzistanta"
}
/*
* Copyright 1995 Jon Tombs
- * Copyright 2004, 2005 José Manuel Ferrer Ortiz
+ * Copyright 2004, 2005, 2008 José Manuel Ferrer Ortiz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "U&nidades:", 1091, 110, 104, 92, 9
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
- DEFPUSHBUTTON "Abrir", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
- PUSHBUTTON "Cancelar", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
+ DEFPUSHBUTTON "Abrir", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Cancelar", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&yuda", pshHelp, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
CHECKBOX "&Sólo lectura", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "U&nidades:", 1091, 110, 104, 92, 9
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
- DEFPUSHBUTTON "&Guardar como", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
- PUSHBUTTON "Cancelar", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
+ DEFPUSHBUTTON "&Guardar como", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Cancelar", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&yuda", pshHelp, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
CHECKBOX "&Sólo lectura", chx1, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
RADIOBUTTON "&Todo", rad1, 16, 45, 60, 12
RADIOBUTTON "Selecc&ión", rad2, 16, 60, 60, 12
RADIOBUTTON "&Páginas", rad3, 16, 75, 60, 12
- DEFPUSHBUTTON "Imprimir", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
- PUSHBUTTON "Cancelar", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
+ DEFPUSHBUTTON "Imprimir", 1, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Cancelar", 2, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Configuración", psh1, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
LTEXT "&Desde:", 1090, 60, 80, 30, 9
LTEXT "&Hasta:", 1091, 120, 80, 30, 9
LTEXT "&Tamaño:",stc3,179,3,30,9
COMBOBOX cmb3,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
- DEFPUSHBUTTON "Aceptar",IDOK,218,6,40,14,WS_GROUP
- PUSHBUTTON "Cancelar",IDCANCEL,218,23,40,14,WS_GROUP
- PUSHBUTTON "A&plicar", psh3,218,40,40,14,WS_GROUP
- PUSHBUTTON "A&yuda" , pshHelp,218,57,40,14,WS_GROUP
+ DEFPUSHBUTTON "Aceptar",IDOK,218,6,40,14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
+ PUSHBUTTON "Cancelar",IDCANCEL,218,23,40,14,WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "A&plicar", psh3,218,40,40,14,WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "A&yuda" , pshHelp,218,57,40,14,WS_GROUP | WS_TABSTOP
GROUPBOX "&Efectos",grp1,6,72,84,34,WS_GROUP
CHECKBOX "&Tachado", chx1, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "&Subrayado", chx2, 10,94,50,10, BS_AUTOCHECKBOX
CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
- DEFPUSHBUTTON "Aceptar", IDOK, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
- PUSHBUTTON "Cancelar", IDCANCEL, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
+ DEFPUSHBUTTON "Aceptar", 1, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Cancelar", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&yuda", pshHelp,100,166, 44, 14
PUSHBUTTON "Añadir a &colores personalizados", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Definir colores personalizados >>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
CAPTION "Buscar"
FONT 8, "MS Shell Dlg"
{
- LTEXT "Buscar:", -1, 4, 8, 42, 8
+ LTEXT "&Buscar:", -1, 4, 8, 42, 8
EDITTEXT edt1, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- CHECKBOX "&Sólo palabra entera", chx1, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ CHECKBOX "Sólo palabra &entera", chx1, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "&Mayúsculas/minúsculas", chx2, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "Dirección", grp1, 107, 26, 68, 28
CONTROL "A&rriba", rad1, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 20, 12
CONTROL "&Abajo", rad2, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
- DEFPUSHBUTTON "Buscar &siguiente", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP
+
+ DEFPUSHBUTTON "Buscar &siguiente", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
PUSHBUTTON "Cancelar", IDCANCEL, 182, 23, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&yuda", pshHelp, 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
}
CAPTION "Reemplazar"
FONT 8, "MS Shell Dlg"
{
- LTEXT "Buscar:", -1, 4, 9, 48, 8
+ LTEXT "&Buscar:", -1, 4, 9, 48, 8
EDITTEXT edt1, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "Re&emplazar por:", -1, 4, 26, 48, 8
+ LTEXT "Reem&plazar por:", -1, 4, 26, 48, 8
EDITTEXT edt2, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- CHECKBOX "&Comparar palabra entera solamente", chx1, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ CHECKBOX "Sólo palabra &entera", chx1, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "&Mayúsculas/minúsculas", chx2, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
- DEFPUSHBUTTON "Reemplazar &siguiente", IDOK, 174, 4, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
+
+ DEFPUSHBUTTON "Reemplazar &siguiente", IDOK, 174, 4, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
PUSHBUTTON "&Reemplazar", psh1, 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Reemplazar &todo", psh2, 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Cancelar", IDCANCEL, 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
LTEXT "&Nombre:", stc6, 16, 20, 36,8
COMBOBOX cmb4, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
LTEXT "Estado:", stc8, 16, 36, 36,10, SS_NOPREFIX
- LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Estado ficticio",stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Tipo:", stc7, 16, 48, 36,10, SS_NOPREFIX
- LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Tipo ficticio", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Dónde:", stc10, 16, 60, 36,10, SS_NOPREFIX
- LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Lugar ficticio", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Comentario:", stc9, 16, 72, 36,10, SS_NOPREFIX
- LTEXT "Dummy Remark", stc13, 52, 72, 152,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Nota ficticia", stc13, 52, 72, 152,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
GROUPBOX "Copias", grp2, 160, 92, 120,64, WS_GROUP
LTEXT "Número de &copias:",stc5,168,108,68,8
LTEXT "&Nombre:", stc6, 16, 20, 36,8
COMBOBOX cmb1, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
LTEXT "Estado:", stc8, 16, 36, 36,10, SS_NOPREFIX
- LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Estado ficticio",stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Tipo:", stc7, 16, 48, 36,10, SS_NOPREFIX
- LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Tipo ficticio", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Dónde:", stc10, 16, 60, 36,10, SS_NOPREFIX
- LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Lugar ficticio", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Comentario:", stc9, 16, 72, 36,10, SS_NOPREFIX
- LTEXT "Dummy Remark", stc13, 52, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
+ LTEXT "Nota ficticia", stc13, 52, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
GROUPBOX "Papel", grp2, 8, 92, 164,56, WS_GROUP
LTEXT "&Tamaño:", stc2, 16,108, 36, 8
IDS_CREATEFILE "El archivo no existe\n¿Desea crearlo?"
IDS_OVERWRITEFILE "El archivo ya existe.\n¿Desea reemplazarlo?"
IDS_INVALID_FILENAME_TITLE "Caracter(es) inválidos en la ruta"
- IDS_INVALID_FILENAME "Un nombre de archivo no puede contener ninguno de los siguientes caracteres: \n / : < > |"
+ IDS_INVALID_FILENAME "Un nombre de archivo no puede contener ninguno de los siguientes caracteres:\n / : < > |"
IDS_PATHNOTEXISTING "La ruta no existe"
IDS_FILENOTEXISTING "El archivo no existe"
}
PD32_GENERIC_ERROR "Ocurrió un error."
PD32_DRIVER_UNKNOWN "Manejador de la impresora \
desconocido."
- PD32_NO_DEVICES "Before you can perform printer-related tasks \
-such as page setup or printing a document, you need to install a printer. \
-Please install one and retry."
+ PD32_NO_DEVICES "Antes de que pueda realizar tareas de impresión \
+como configurar la página o imprimir un documento, necesita instalar una impresora. \
+Por favor, instale una y vuelva a intentarlo."
PD32_DEFAULT_PRINTER "Impresora por defecto; "
PD32_NR_OF_DOCUMENTS_IN_QUEUE "Hay %d documentos en la cola"
PD32_PRINTER_STATUS_POWER_SAVE "Modo de ahorro de energía; "
}
+STRINGTABLE DISCARDABLE /* Font styles */
+{
+ IDS_FONT_REGULAR "Normal"
+ IDS_FONT_BOLD "Negrita"
+ IDS_FONT_ITALIC "Cursiva"
+ IDS_FONT_BOLD_ITALIC "Cursiva negrita"
+}
+
STRINGTABLE DISCARDABLE /* Color names */
{
IDS_COLOR_BLACK "Negro"
IDS_CREATEFILE "Tiedostoa ei ole olemassa\nHaluatko luoda tiedoston"
IDS_OVERWRITEFILE "Tiedosto on jo olemassa.\nHaluatko ylikirjoitaa sen?"
IDS_INVALID_FILENAME_TITLE "Kansio sisältää epäkelpoja merkkejä"
- IDS_INVALID_FILENAME "Tiedoston nimi ei voi sisältää näitä merkkejä: \n / : < > |"
+ IDS_INVALID_FILENAME "Tiedoston nimi ei voi sisältää näitä merkkejä:\n / : < > |"
IDS_PATHNOTEXISTING "Kansiota ei ole"
IDS_FILENOTEXISTING "Tiedostoa ei ole"
}
PD32_FROM_NOT_ABOVE_TO "Alukuarvo ei voi olla suurempi kuin loppuarvo."
PD32_MARGINS_OVERLAP "Marginaalit ovat päällekäin tai ulkona paperin alueelta.\nMääritä marginaalit uudestaan."
PD32_NR_OF_COPIES_EMPTY "Kopioiden määrä täytyy antaa."
- PD32_TOO_LARGE_COPIES "Tulostin ei tue näin montaa kopiota. \nValitse arvo väliltä 1 ja %d."
+ PD32_TOO_LARGE_COPIES "Tulostin ei tue näin montaa kopiota.\nValitse arvo väliltä 1 ja %d."
PD32_PRINT_ERROR "Tulostinvirhe."
PD32_NO_DEFAULT_PRINTER "Oletustulostinta ei ole määritetty."
PD32_CANT_FIND_PRINTER "Tulostinta ei löydy."
* French language support
*
* Copyright 1995 Alexandre Julliard
- * Copyright 2005 Jonathan Ernst
+ * Copyright 2005-2008 Jonathan Ernst
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
CAPTION "Ouvrir"
FONT 8, "MS Shell Dlg"
{
- LTEXT "&Nom de fichier:", 1090, 6, 6, 76, 9
+ LTEXT "&Nom de fichier :", 1090, 6, 6, 76, 9
EDITTEXT edt1, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "&Répertoires", -1, 110, 6, 92, 9
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
- LTEXT "Liste des fichiers de &type:", 1089, 6, 104, 90, 9
+ LTEXT "Liste des fichiers de &type :", 1089, 6, 104, 90, 9
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
- LTEXT "&Lecteurs:", 1091, 110, 104, 92, 9
+ LTEXT "&Lecteurs :", 1091, 110, 104, 92, 9
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "OK", 1, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Annuler", 2, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Enregistrer sous ..."
+CAPTION "Enregistrer sous..."
FONT 8, "MS Shell Dlg"
{
- LTEXT "&Nom de fichier:", 1090, 6, 6, 76, 9
+ LTEXT "&Nom de fichier :", 1090, 6, 6, 76, 9
EDITTEXT edt1, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
- LTEXT "&Répertoires:", -1, 110, 6, 92, 9
+ LTEXT "&Répertoires :", -1, 110, 6, 92, 9
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
- LTEXT "Liste des fichiers de &type:", 1089, 6, 104, 90, 9
+ LTEXT "Liste des fichiers de &type :", 1089, 6, 104, 90, 9
COMBOBOX cmb1, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "&Lecteurs:", 1091, 110, 104, 92, 9
COMBOBOX cmb2, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
CAPTION "Imprimer"
FONT 8, "MS Shell Dlg"
{
- LTEXT "Imprimante:", 1088, 6, 6, 40, 9
+ LTEXT "Imprimante :", 1088, 6, 6, 40, 9
LTEXT "", 1089, 60, 6, 150, 9
GROUPBOX "Étendue", grp1, 6, 30, 160, 65, BS_GROUPBOX
RADIOBUTTON "&Tout", rad1, 16, 45, 60, 12
ICON "LANDSCAP", stc10, 10, 95, 32, 32
ICON "PORTRAIT", stc11, 10, 95, 32, 32
GROUPBOX "Papier", grp3, 120, 85, 180, 50, BS_GROUPBOX
- LTEXT "&Taille :", 1089, 130, 95, 30, 9
- LTEXT "&Ali&mentation :", 1090, 130, 110, 30, 9
+ LTEXT "&Taille :", 1089, 130, 95, 30, 9
+ LTEXT "&Source :", 1090, 130, 110, 30, 9
COMBOBOX cmb2, 155, 95, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
COMBOBOX cmb3, 155, 110, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
}
CAPTION "Couleurs"
FONT 8, "MS Shell Dlg"
{
- LTEXT "Couleurs de &base:", 1088, 4, 4, 140, 10
- LTEXT "&Couleurs personnalisées:", 1089, 4, 106, 140, 10
+ LTEXT "Couleurs de &base :", 1088, 4, 4, 140, 10
+ LTEXT "&Couleurs personnalisées :", 1089, 4, 106, 140, 10
LTEXT "Couleur | &Uni", 1090, 150, 151, 48, 10
- LTEXT "&Rouge:", 726 /*1094*/,249,126,24,10
+ LTEXT "&Rouge :", 726 /*1094*/,249,126,24,10
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Vert:",727/*1095*/,249,140,24,10
+ LTEXT "&Vert :",727/*1095*/,249,140,24,10
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "Bl&eu:",728 /*1096*/,249,154,24,10
+ LTEXT "Bl&eu :",728 /*1096*/,249,154,24,10
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Teinte:" ,723 /*1091*/,202,126,22,10
+ LTEXT "&Teinte :" ,723 /*1091*/,202,126,22,10
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Sat.:" ,724 /*1092*/,202,140,22,10
+ LTEXT "&Sat. :" ,724 /*1092*/,202,140,22,10
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "&Lum.:" ,725 /*1093*/,202,154,22,10
+ LTEXT "&Lum. :" ,725 /*1093*/,202,154,22,10
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
CAPTION "Rechercher"
FONT 8, "MS Shell Dlg"
{
- LTEXT "&Rechercher:", -1, 4, 8, 42, 8
+ LTEXT "&Rechercher :", -1, 4, 8, 42, 8
EDITTEXT edt1, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "M&ot seulement", chx1, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Respect des &majuscules/minuscules", chx2, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
CAPTION "Remplacer"
FONT 8, "MS Shell Dlg"
{
- LTEXT "&Rechercher:", -1, 4, 9, 48, 8
+ LTEXT "&Rechercher :", -1, 4, 9, 48, 8
EDITTEXT edt1, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- LTEXT "R&emplacer par:", -1, 4, 26, 48, 8
+ LTEXT "R&emplacer par :", -1, 4, 26, 48, 8
EDITTEXT edt2, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "M&ot seulement", chx1, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Respect des &majuscules/minuscules", chx2, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "Imprimante", grp4, 8, 4, 272,84, WS_GROUP
CONTROL "Imprimer dans un fichier", chx1, "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,212,70,64,12
PUSHBUTTON "Propriétés", psh2, 212, 17, 60,14, WS_GROUP
- LTEXT "&Nom:", stc6, 16, 20, 36,8
+ LTEXT "&Nom :", stc6, 16, 20, 36,8
COMBOBOX cmb4, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
- LTEXT "Etat:", stc8, 16, 36, 36,10, SS_NOPREFIX
+ LTEXT "État :", stc8, 16, 36, 36,10, SS_NOPREFIX
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
- LTEXT "Type:", stc7, 16, 48, 36,10, SS_NOPREFIX
+ LTEXT "Type :", stc7, 16, 48, 36,10, SS_NOPREFIX
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
- LTEXT "Emplacement:", stc10, 16, 60, 36,10, SS_NOPREFIX
+ LTEXT "Emplacement :", stc10, 16, 60, 36,10, SS_NOPREFIX
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Commentaire:", stc9, 16, 72, 36,10, SS_NOPREFIX
LTEXT "Dummy Remark", stc13, 52, 72, 152,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
CONTROL "Selection", rad2,"Button",BS_AUTORADIOBUTTON,16,138,64,12
EDITTEXT edt1, 74,122, 26,12, WS_GROUP | ES_NUMBER
EDITTEXT edt2, 118,122, 26,12, WS_GROUP | ES_NUMBER
- RTEXT "&de:", stc2, 52,124, 20,8
- RTEXT "&à:", stc3, 100,124, 16,8
+ RTEXT "&de :", stc2, 52,124, 20,8
+ RTEXT "&à :", stc3, 100,124, 16,8
}
PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
GROUPBOX "Imprimante", grp4, 8, 4, 272,84, WS_GROUP
PUSHBUTTON "&Propriétés", psh2, 212, 17, 60,14, WS_GROUP
- LTEXT "&Nom:", stc6, 16, 20, 36,8
+ LTEXT "&Nom :", stc6, 16, 20, 36,8
COMBOBOX cmb1, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
- LTEXT "Etat:", stc8, 16, 36, 36,10, SS_NOPREFIX
+ LTEXT "État:", stc8, 16, 36, 36,10, SS_NOPREFIX
LTEXT "[aucun]", stc12, 60, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Type:", stc7, 16, 48, 36,10, SS_NOPREFIX
LTEXT "[aucun]", stc11, 60, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
- LTEXT "Emplacement:", stc10, 16, 60, 36,10, SS_NOPREFIX
+ LTEXT "Emplacement :", stc10, 16, 60, 36,10, SS_NOPREFIX
LTEXT "[aucun]", stc14, 60, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
- LTEXT "Commentaire:", stc9, 16, 72, 36,10, SS_NOPREFIX
+ LTEXT "Commentaire :", stc9, 16, 72, 36,10, SS_NOPREFIX
LTEXT "[aucun]", stc13, 60, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
GROUPBOX "Papier", grp2, 8, 92, 164,56, WS_GROUP
CONTROL "", rct2, "Static", SS_GRAYRECT, 160, 12, 4, 80
CONTROL "", rct3, "Static", SS_GRAYRECT, 84, 88, 80, 4
GROUPBOX "Papier", grp2, 8, 96, 224, 56, BS_GROUPBOX
- LTEXT "&Taille:", stc2, 16, 112, 36, 8
+ LTEXT "&Taille :", stc2, 16, 112, 36, 8
COMBOBOX cmb2, 64, 110, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
- LTEXT "&Source:", stc3, 16, 132, 36, 8
+ LTEXT "&Source :", stc3, 16, 132, 36, 8
COMBOBOX cmb3, 64, 130, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
GROUPBOX "Orientation", grp1, 8, 156, 64, 56, BS_GROUPBOX
AUTORADIOBUTTON "&Portrait", rad1, 16, 170, 52, 12, BS_AUTORADIOBUTTON
AUTORADIOBUTTON "P&aysage", rad2, 16, 190, 52, 12, BS_AUTORADIOBUTTON
GROUPBOX "Marges", grp4, 80, 156, 152, 56, BS_GROUPBOX
- LTEXT "&Droite:", stc15, 88, 172, 21, 8
+ LTEXT "&Droite :", stc15, 88, 172, 21, 8
EDITTEXT edt4, 111, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
- LTEXT "&Gauche:", stc16, 159, 172, 27, 8
+ LTEXT "&Gauche :", stc16, 159, 172, 27, 8
EDITTEXT edt6, 187, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
- LTEXT "&Haut:", stc17, 88, 192, 21, 8
+ LTEXT "&Haut :", stc17, 88, 192, 21, 8
EDITTEXT edt5, 111, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
- LTEXT "&Bas:", stc18, 159, 192, 23, 8
+ LTEXT "&Bas :", stc18, 159, 192, 23, 8
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
PUSHBUTTON "Annuler", IDCANCEL, 126, 220, 50, 14
LTEXT "" , IDC_TOOLBARSTATIC, 181, 2, 102, 17, NOT WS_GROUP | NOT WS_VISIBLE
LISTBOX IDC_SHELLSTATIC,4,20,272,85, LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_HSCROLL | NOT WS_VISIBLE
- LTEXT "&Nom du fichier:",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
+ LTEXT "&Nom du fichier :",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
EDITTEXT IDC_FILENAME,54,110,155,12,ES_AUTOHSCROLL
LTEXT "&Type du fichier",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
STRINGTABLE DISCARDABLE
{
IDS_ABOUTBOX "À propos du choix de répertoires"
- IDS_DOCUMENTFOLDERS "Répertoire Documents"
- IDS_PERSONAL "Mes Documents"
- IDS_FAVORITES "Mes Favoris"
+ IDS_DOCUMENTFOLDERS "Répertoire documents"
+ IDS_PERSONAL "Mes documents"
+ IDS_FAVORITES "Mes favoris"
IDS_PATH "Répertoire système"
IDS_DESKTOP "Bureau"
IDS_FONTS "Polices"
IDS_LOCALHARDRIVES "Disques locaux"
IDS_FILENOTFOUND "Fichier non trouvé"
IDS_VERIFYFILE "Prière de vérifier que le nom de fichier indiqué est correct"
- IDS_CREATEFILE "Ce fichier n'existe pas.\nSouhaitez-vous le créer ?"
- IDS_OVERWRITEFILE "Ce fichier existe déjà.\nVoulez-vous le remplacer ?"
+ IDS_CREATEFILE "Ce fichier n'existe pas.\nSouhaitez-vous le créer ?"
+ IDS_OVERWRITEFILE "Ce fichier existe déjà.\nVoulez-vous le remplacer ?"
IDS_INVALID_FILENAME_TITLE "Le chemin d'accès contient des caractères invalides"
- IDS_INVALID_FILENAME "Un nom de fichier ne peut contenir un des caractères suivants : \n / : < > |"
+ IDS_INVALID_FILENAME "Un nom de fichier ne peut contenir un des caractères suivants :\n / : < > |"
IDS_PATHNOTEXISTING "Le chemin d'accès n'existe pas"
IDS_FILENOTEXISTING "Le fichier n'existe pas"
}
PD32_VALUE_UREADABLE "Entrée illisible"
PD32_INVALID_PAGE_RANGE "Cette valeur n'est pas dans l'intervalle de pages\n\
Veuillez indiquer une valeur entre %d et %d."
- PD32_FROM_NOT_ABOVE_TO "Le champ 'de' ne peut être plus grand \
-que le champ 'à'."
+ PD32_FROM_NOT_ABOVE_TO "Le champ « de » ne peut être plus grand \
+que le champ « à »."
PD32_MARGINS_OVERLAP "Les marges se recouvrent ou dépassent du papier\n\
Veuillez indiquer de nouvelles valeurs."
- PD32_NR_OF_COPIES_EMPTY "Le champ 'Copies' est vide.\n\
+ PD32_NR_OF_COPIES_EMPTY "Le champ « Copies » est vide.\n\
Veuillez entrer un nombre et r&essayer."
PD32_TOO_LARGE_COPIES "Votre imprimante ne peut gérer autant de copies.\n\
Veuillez indiquer un nombre de copies entre 1 et %d."
comme la configuration de l'imprimante ou l'impression d'un document, vous devez installer une imprimante. \
Veuillez en installer une et réessayez."
- PD32_DEFAULT_PRINTER "Imprimante par défaut; "
+ PD32_DEFAULT_PRINTER "Imprimante par défaut ; "
PD32_NR_OF_DOCUMENTS_IN_QUEUE "Il y a %d documents dans la file d'attente"
PD32_MARGINS_IN_INCHES "Marges [pouces]"
PD32_MARGINS_IN_MILIMETERS "Marges [mm]"
PD32_MILIMETERS "mm"
- PD32_PRINTER_STATUS_READY "Prêt; "
- PD32_PRINTER_STATUS_PAUSED "Suspendu; "
- PD32_PRINTER_STATUS_ERROR "Erreur; "
- PD32_PRINTER_STATUS_PENDING_DELETION "En attente de suppression; "
- PD32_PRINTER_STATUS_PAPER_JAM "Bourrage papier; "
- PD32_PRINTER_STATUS_PAPER_OUT "Plus de papier; "
- PD32_PRINTER_STATUS_MANUAL_FEED "Insertion manuelle du papier; "
+ PD32_PRINTER_STATUS_READY "Prêt ; "
+ PD32_PRINTER_STATUS_PAUSED "Suspendu ; "
+ PD32_PRINTER_STATUS_ERROR "Erreur ; "
+ PD32_PRINTER_STATUS_PENDING_DELETION "En attente de suppression ; "
+ PD32_PRINTER_STATUS_PAPER_JAM "Bourrage papier ; "
+ PD32_PRINTER_STATUS_PAPER_OUT "Plus de papier ; "
+ PD32_PRINTER_STATUS_MANUAL_FEED "Insertion manuelle du papier ; "
PD32_PRINTER_STATUS_PAPER_PROBLEM "Problème de papier; "
PD32_PRINTER_STATUS_OFFLINE "L'imprimante n'est pas en ligne; "
PD32_PRINTER_STATUS_IO_ACTIVE "IO Active; "
PD32_PRINTER_STATUS_BUSY "Occupée; "
PD32_PRINTER_STATUS_PRINTING "En cours d'impression; "
PD32_PRINTER_STATUS_OUTPUT_BIN_FULL "Le bac de sortie est plein; "
- PD32_PRINTER_STATUS_NOT_AVAILABLE "Non disponible; "
- PD32_PRINTER_STATUS_WAITING "En attente; "
- PD32_PRINTER_STATUS_PROCESSING "Traitement en cours; "
- PD32_PRINTER_STATUS_INITIALIZING "Démarrage en cours; "
- PD32_PRINTER_STATUS_WARMING_UP "Préchauffage; "
- PD32_PRINTER_STATUS_TONER_LOW "Toner presque vide; "
- PD32_PRINTER_STATUS_NO_TONER "Pas de toner; "
- PD32_PRINTER_STATUS_PAGE_PUNT "Page punt; "
- PD32_PRINTER_STATUS_USER_INTERVENTION "Annulé par utilisateur; "
- PD32_PRINTER_STATUS_OUT_OF_MEMORY "Plus assez de mémoire; "
- PD32_PRINTER_STATUS_DOOR_OPEN "La porte de l'imprimante est ouverte; "
- PD32_PRINTER_STATUS_SERVER_UNKNOWN "Serveur d'impression inconnu; "
- PD32_PRINTER_STATUS_POWER_SAVE "Mode économie d'énergie; "
+ PD32_PRINTER_STATUS_NOT_AVAILABLE "Non disponible ; "
+ PD32_PRINTER_STATUS_WAITING "En attente ; "
+ PD32_PRINTER_STATUS_PROCESSING "Traitement en cours ; "
+ PD32_PRINTER_STATUS_INITIALIZING "Démarrage en cours ; "
+ PD32_PRINTER_STATUS_WARMING_UP "Préchauffage ; "
+ PD32_PRINTER_STATUS_TONER_LOW "Toner presque vide ; "
+ PD32_PRINTER_STATUS_NO_TONER "Pas de toner ; "
+ PD32_PRINTER_STATUS_PAGE_PUNT "Abandon de page ; "
+ PD32_PRINTER_STATUS_USER_INTERVENTION "Annulé par utilisateur ; "
+ PD32_PRINTER_STATUS_OUT_OF_MEMORY "Plus assez de mémoire ; "
+ PD32_PRINTER_STATUS_DOOR_OPEN "La porte de l'imprimante est ouverte ; "
+ PD32_PRINTER_STATUS_SERVER_UNKNOWN "Serveur d'impression inconnu ; "
+ PD32_PRINTER_STATUS_POWER_SAVE "Mode économie d'énergie ; "
}
+STRINGTABLE DISCARDABLE /* Font styles */
+{
+ IDS_FONT_REGULAR "Normal"
+ IDS_FONT_BOLD "Gras"
+ IDS_FONT_ITALIC "Italique"
+ IDS_FONT_BOLD_ITALIC "Gras italique"
+}
+
+
STRINGTABLE DISCARDABLE /* Color names */
{
IDS_COLOR_BLACK "Noir"
{
IDS_FONT_SIZE "Sélectionnez une taille de police entre %d et %d points."
IDS_SAVE_BUTTON "&Sauver"
- IDS_SAVE_IN "Sauver &dans:"
+ IDS_SAVE_IN "Sauver &dans :"
IDS_SAVE "Enregistrer"
IDS_SAVE_AS "Enregistrer sous"
IDS_OPEN_FILE "Ouvrir Fichier"
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Mentés új néven ..."
+CAPTION "Mentés új néven..."
FONT 8, "MS Shell Dlg"
{
LTEXT "File &neve:", 1090, 6, 6, 76, 9
PUSHBUTTON "&t",713,300,200,4,14 /* just a dummy: 'i' is like &i in "sol&id" */
}
-FINDDLGORD DIALOG 36, 24, 236, 62
+FINDDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 236, 62
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Keresés"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Mit keressen:", -1, 4, 8, 48, 8
- EDITTEXT 1152, 51, 7, 124, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
- CONTROL "Teljes &szavak keresése", 1040, "BUTTON", BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP, 4, 26, 100, 12
- CONTROL "Kis/&nagybetû különb.", 1041, "BUTTON", BS_AUTOCHECKBOX | WS_TABSTOP, 4, 42, 92, 12
- GROUPBOX "Irány", 1072, 97, 26, 78, 28
- CONTROL "&Vissza", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 102, 38, 32, 12
- CONTROL "&Elõre", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
- CONTROL "&Következõ", 1, "BUTTON", WS_GROUP | WS_TABSTOP, 182, 5, 50, 14
- CONTROL "Mégsem", 2, "BUTTON", WS_GROUP | WS_TABSTOP, 182, 23, 50, 14
- PUSHBUTTON "&Segítség", 1038, 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
+ EDITTEXT edt1, 51, 7, 124, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
+ CHECKBOX "Teljes &szavak keresése", chx1, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
+ CHECKBOX "Kis/&nagybetû különb.", chx2, 4, 42, 92, 12, BS_AUTOCHECKBOX | WS_TABSTOP
+ GROUPBOX "Irány", grp1, 97, 26, 78, 28
+ CONTROL "&Vissza", rad1, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 102, 38, 32, 12
+ CONTROL "&Elõre", rad2, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
+ DEFPUSHBUTTON "&Következõ", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "Mégsem", IDCANCEL, 182, 23, 50, 14, WS_GROUP | WS_TABSTOP
+ PUSHBUTTON "&Segítség", pshHelp, 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
END
REPLACEDLGORD DIALOG 36, 24, 230, 94
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Salva con nome ..."
+CAPTION "Salva con nome..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&Nome file:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Il file non esiste\nCreare il file"
IDS_OVERWRITEFILE "Il file esiste già.\nSovrascriverlo?"
IDS_INVALID_FILENAME_TITLE "Caratteri invalidi nel percorso"
- IDS_INVALID_FILENAME "Il nome di un file non può contenere i seguenrti caratteri: \n / : < > |"
+ IDS_INVALID_FILENAME "Il nome di un file non può contenere i seguenrti caratteri:\n / : < > |"
IDS_PATHNOTEXISTING "Il percorso specificato non esiste"
IDS_FILENOTEXISTING "Il file non esiste"
}
IDS_FILENOTFOUND "̧²Ù\82ª\8c©\82Â\82©\82è\82Ü\82¹\82ñ\81B"
IDS_VERIFYFILE "̧²Ù\96¼\82ð\8am\94F\82µ\82Ä\82\82¾\82³\82¢\81B"
IDS_CREATEFILE "\82±\82Ì̧²Ù\82Í\91¶\8dÝ\82µ\82Ü\82¹\82ñ\81B\n\8dì\90¬\82µ\82Ü\82·\82©?"
+ IDS_OVERWRITEFILE "File already exists.\nDo you want to replace it?"
+ IDS_INVALID_FILENAME_TITLE "Invalid character(s) in path"
+ IDS_INVALID_FILENAME "A filename cannot contain any of the following characters:\n / : < > |"
+ IDS_PATHNOTEXISTING "Path does not exist"
+ IDS_FILENOTEXISTING "File does not exist"
}
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
*/
-LANGUAGE LANG_KOREAN, SUBLANG_NEUTRAL
+LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "´Ù¸¥ À̸§À¸·Î ÀúÀå ..."
+CAPTION "´Ù¸¥ À̸§À¸·Î ÀúÀå..."
FONT 9, "MS Shell Dlg"
{
LTEXT "ÆÄÀÏ À̸§(&N):", 1090, 6, 6, 76, 9
IDS_CREATEFILE "ÆÄÀÏÀº Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù\nÆÄÀÏÀ» ¸¸µé°Ú½À´Ï±î?"
IDS_OVERWRITEFILE "ÆÄÀÏÀº ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù.\nµ¤¾î¾²°Ú½À´Ï±î?"
IDS_INVALID_FILENAME_TITLE "°æ·Î¿¡ ¿Ã¹Ù¸£Áö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ½À´Ï´Ùh"
- IDS_INVALID_FILENAME "ÆÄÀÏÀ̸§¿¡´Â ´ÙÀ½ ¹®ÀÚ¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù: \n / : < > |"
+ IDS_INVALID_FILENAME "ÆÄÀÏÀ̸§¿¡´Â ´ÙÀ½ ¹®ÀÚ¸¸ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù:\n / : < > |"
IDS_PATHNOTEXISTING "°æ·Î°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù."
IDS_FILENOTEXISTING "ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù"
}
PD32_PRINTER_STATUS_POWER_SAVE "Àü¿ø Àý¾à ¸ðµå; "
}
+STRINGTABLE DISCARDABLE /* Font styles */
+{
+ IDS_FONT_REGULAR "º¸Åë"
+ IDS_FONT_BOLD "±½°Ô"
+ IDS_FONT_ITALIC "±â¿ïÀÓ²Ã"
+ IDS_FONT_BOLD_ITALIC "±½Àº ±â¿òÀÓ²Ã"
+}
+
STRINGTABLE DISCARDABLE /* Color names */
{
IDS_COLOR_BLACK "°ËÁ¤"
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Opslaan als ..."
+CAPTION "Opslaan als..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Bestands&naam:", 1090, 6, 6, 76, 9
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Lagre som . . ."
+CAPTION "Lagre som..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Fil&navn:", 1090, 6, 6, 76, 9
BEGIN
DEFPUSHBUTTON "OK",IDOK,180,156,48,14,WS_GROUP
PUSHBUTTON "Avbryt",IDCANCEL,232,156,48,14
-/* PUSHBUTTON "Nettverk . . .", psh5, 284,156,48,14 */
+/* PUSHBUTTON "Nettverk...", psh5, 284,156,48,14 */
GROUPBOX "Skriver", grp4, 8, 4, 272,84, WS_GROUP
PUSHBUTTON "&Egenskaper", psh2, 212, 17, 60,14, WS_GROUP
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
PUSHBUTTON "Avbryt", IDCANCEL, 126, 220, 50, 14
- PUSHBUTTON "Sk&river . . .", psh3, 184, 220, 48, 14
+ PUSHBUTTON "Sk&river...", psh3, 184, 220, 48, 14
END
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
IDS_CREATEFILE "Plik nie istnieje.t\nCzy chcesz go utworzyæ?"
IDS_OVERWRITEFILE "Plik istnieje.\nCzy chcesz go zast¹piæ?"
IDS_INVALID_FILENAME_TITLE "B³êdny(e) znak(i) w nazwie"
- IDS_INVALID_FILENAME "Nazwa pliku nie mo¿e zawieraæ znaków: \n / : < > |"
+ IDS_INVALID_FILENAME "Nazwa pliku nie mo¿e zawieraæ znaków:\n / : < > |"
IDS_PATHNOTEXISTING "Katalog nie istnieje"
IDS_FILENOTEXISTING "Plik nie istnieje"
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Salvar Como ..."
+CAPTION "Salvar Como..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Nome do &Arquivo:", 1090, 6, 6, 76, 9
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Gravar Como ..."
+CAPTION "Gravar Como..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Nome do &Ficheiro:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Arquivo não existe\nVocê gostaria de cria-lo"
IDS_OVERWRITEFILE "Arquivo já existe.\nGostaria de substituí-lo?"
IDS_INVALID_FILENAME_TITLE "Caracter(es) inválidos no caminho"
- IDS_INVALID_FILENAME "Um nome de arquivo não pode conter quaisquer dos seguintes caracteres: \n / : < > |"
+ IDS_INVALID_FILENAME "Um nome de arquivo não pode conter quaisquer dos seguintes caracteres:\n / : < > |"
IDS_PATHNOTEXISTING "Caminho não existe"
IDS_FILENOTEXISTING "Arquivo não existe"
}
IDS_CREATEFILE "O ficheiro não existe\nGostaria de o criar"
IDS_OVERWRITEFILE "O ficheiro já existe.\nGostaria de o substituir?"
IDS_INVALID_FILENAME_TITLE "Caracter(es) inválidos na localização"
- IDS_INVALID_FILENAME "Um nome de ficheiro não pode conter quaisquer dos seguintes caracteres: \n / : < > |"
+ IDS_INVALID_FILENAME "Um nome de ficheiro não pode conter quaisquer dos seguintes caracteres:\n / : < > |"
IDS_PATHNOTEXISTING "A localização não existe"
IDS_FILENOTEXISTING "O ficheiro não existe"
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Salvare ca ..."
+CAPTION "Salvare ca..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&Nume fișier:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Fişierul nu există.\nDoriți să creați acest fișier?"
IDS_OVERWRITEFILE "Fișierul există deja.\nDoriți să îl înlocuiți?"
IDS_INVALID_FILENAME_TITLE "Caracter(e) invalid(e) în cale"
- IDS_INVALID_FILENAME "Numele de fișier nu poate conține caracterele următoare: \n / : < > |"
+ IDS_INVALID_FILENAME "Numele de fișier nu poate conține caracterele următoare:\n / : < > |"
IDS_PATHNOTEXISTING "Calea nu există"
IDS_FILENOTEXISTING "Fişierul nu există"
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Ñîõðàíèòü êàê ..."
+CAPTION "Ñîõðàíèòü êàê..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&Èìÿ ôàéëà:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Ôàéëà íå ñóùåñòâóåò\nÕîòèòå ëè Âû åãî ñîçäàòü?"
IDS_OVERWRITEFILE "Ôàéë óæå ñóùåñòâóåò.\nÇàìåíèòü åãî?"
IDS_INVALID_FILENAME_TITLE "Íåêîððåêòíûé ñèìâîë â çàïèñè ïóòè"
- IDS_INVALID_FILENAME "Èìÿ ôàéëà íå ìîæåò ñîäåðæàòü ñëåäóþùèå ñèìâîëû: \n / : < > |"
+ IDS_INVALID_FILENAME "Èìÿ ôàéëà íå ìîæåò ñîäåðæàòü ñëåäóþùèå ñèìâîëû:\n / : < > |"
IDS_PATHNOTEXISTING "Ïóòü íå ñóùåñòâóåò"
IDS_FILENOTEXISTING "Ôàéë íå ñóùåñòâóåò"
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Shrani kot ..."
+CAPTION "Shrani kot..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Ime &datoteke:", 1090, 6, 6, 76, 9
CONTROL "&Vse", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,106,30,12
CONTROL "St&rani", rad3,"Button",BS_AUTORADIOBUTTON,16,122,30,12
CONTROL "I&zbor", rad2,"Button",BS_AUTORADIOBUTTON,16,138,30,12
- EDITTEXT edt1, 64,122, 26,12, WS_GROUP | ES_NUMBER
+ EDITTEXT edt1, 66,122, 26,12, WS_GROUP | ES_NUMBER
EDITTEXT edt2, 108,122, 26,12, WS_GROUP | ES_NUMBER
- LTEXT "&od:", stc2, 52,124, 10,8
- LTEXT "&do:", stc3, 94,124, 10,8
+ RTEXT "&od:", stc2, 52,124, 12,8
+ RTEXT "&do:", stc3, 94,124, 12,8
}
PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
BEGIN
DEFPUSHBUTTON "V redu",IDOK,180,156,48,14,WS_GROUP
PUSHBUTTON "Prekliči",IDCANCEL,232,156,48,14
-/* PUSHBUTTON "Omrežje ...", psh5, 284,156,48,14 */
+/* PUSHBUTTON "Omrežje...", psh5, 284,156,48,14 */
GROUPBOX "Tiskalnik", grp4, 8, 4, 272,84, WS_GROUP
PUSHBUTTON "&Lastnosti", psh2, 212, 17, 60,14, WS_GROUP
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER|ES_NUMBER
DEFPUSHBUTTON "V redu", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
PUSHBUTTON "Prekliči", IDCANCEL, 126, 220, 50, 14
- PUSHBUTTON "&Tiskalnik ...", psh3, 184, 220, 48, 14
+ PUSHBUTTON "&Tiskalnik...", psh3, 184, 220, 48, 14
END
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
IDS_CREATEFILE "Datoteka ne obstaja.\nAli jo želite ustvariti?"
IDS_OVERWRITEFILE "Datoteka že obstaja.\nAli jo želite zamenjati?"
IDS_INVALID_FILENAME_TITLE "Neveljavni znaki v imenu"
- IDS_INVALID_FILENAME "Ime datoteke ne sme vsebovati naslednjih znakov: \n / : < > |"
+ IDS_INVALID_FILENAME "Ime datoteke ne sme vsebovati naslednjih znakov:\n / : < > |"
IDS_PATHNOTEXISTING "Pot ne obstaja"
IDS_FILENOTEXISTING "Datoteka ne obstaja"
}
IDS_CREATEFILE "File does not exist\nDo you want to create file"
IDS_OVERWRITEFILE "File does already exist.\nDo you want to replace it?"
IDS_INVALID_FILENAME_TITLE "Invalid character(s) in path"
- IDS_INVALID_FILENAME "A filename cannot contain any of the following characters: \n / : < > |"
+ IDS_INVALID_FILENAME "A filename cannot contain any of the following characters:\n / : < > |"
IDS_PATHNOTEXISTING "Cesta neexistuje"
IDS_FILENOTEXISTING "Súbor neexistuje"
}
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
*/
-LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT
+LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Spara som ..."
+CAPTION "Spara som..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&Filnamn:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Filen finns inte\nVill du skapa fil"
IDS_OVERWRITEFILE "Filen finns redan.\nVill du ersätta den?"
IDS_INVALID_FILENAME_TITLE "Illegalt tecken i sökväg"
- IDS_INVALID_FILENAME "Ett filnamn kan inte innehålla någon av följande tecken: \n / : < > |"
+ IDS_INVALID_FILENAME "Ett filnamn kan inte innehålla någon av följande tecken:\n / : < > |"
IDS_PATHNOTEXISTING "Sökvägen finns inte"
IDS_FILENOTEXISTING "Filen finns inte"
}
LTEXT "ÊÕ:", stc4 ,6,110,30,9
COMBOBOX cmb4,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
- GROUPBOX "µÑÇÍÂèÒ§",grp2,98,72,160,49,WS_GROUP
- CTEXT "AÚBC¡¢£",stc5,104,81,149,37,SS_NOPREFIX | NOT WS_VISIBLE
+ GROUPBOX "µÑÇÍÂèÒ§",grp2,98,72,120,36,WS_GROUP
+ CTEXT "AÚBC¡¢£",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
+ LTEXT "Scr&ipt:",stc7 ,98,114,40,9
+ COMBOBOX cmb5,98,124,120,90,CBS_DROPDOWNLIST | CBS_HASSTRINGS |
+ CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Farklý Kaydet ..."
+CAPTION "Farklý Kaydet..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Dosya &Adý:", 1090, 6, 6, 76, 9
IDS_CREATEFILE "Dosya mevcut deðil\nDosyayý oluþturmak ister misiniz?"
IDS_OVERWRITEFILE "Dosya zaten var.\nDeðiþtirmek ister misiniz?"
IDS_INVALID_FILENAME_TITLE "Dosya yolunda geçersiz karakter(ler)"
- IDS_INVALID_FILENAME "Bir dosya adý aþaðýdaki karakterleri içeremez: \n / : < > |"
+ IDS_INVALID_FILENAME "Bir dosya adý aþaðýdaki karakterleri içeremez:\n / : < > |"
IDS_PATHNOTEXISTING "Dosya yolu mevcut deðil"
IDS_FILENOTEXISTING "Dosya mevcut deðil"
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Çáåðåãòè ÿê ..."
+CAPTION "Çáåðåãòè ÿê..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&&²ì'ÿ ôàéëó:", 1090, 6, 6, 76, 9
EDITTEXT IDC_FILENAME,54,110,155,12,ES_AUTOHSCROLL
LTEXT "Ôàéëè &òèïó",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
- COMBOBOX IDC_FILETYPE,54,126,155,53,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
+ COMBOBOX IDC_FILETYPE,54,126,155,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Ëèøå äëÿ &÷èòàííÿ",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
IDS_CREATEFILE "Ôàéë íå ³ñíóº\n×è õî÷åòå Âè éîãî ñòâîðèòè?"
IDS_OVERWRITEFILE "Ôàéë óæå ³ñíóº.\nÇàì³íèòè éîãî?"
IDS_INVALID_FILENAME_TITLE "Íåâ³ðíèé ñèìâîë â çàïèñó øëÿõó"
- IDS_INVALID_FILENAME "²ì'ÿ ôàéëó íå ìîæå ì³ñòèòè íàñòóïí³ ñèìâîëè: \n / : < > |"
+ IDS_INVALID_FILENAME "²ì'ÿ ôàéëó íå ìîæå ì³ñòèòè íàñòóïí³ ñèìâîëè:\n / : < > |"
IDS_PATHNOTEXISTING "Øëÿõ íå ³ñíóº"
IDS_FILENOTEXISTING "Ôàéë íå ³ñíóº"
}
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
- CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116 CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
+ CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
DEFPUSHBUTTON "I Va", IDOK, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
IDS_CREATEFILE "File does not exist\nDo you want to create file"
IDS_OVERWRITEFILE "File does already exist.\nDo you want to replace it?"
IDS_INVALID_FILENAME_TITLE "Invalid character(s) in path"
- IDS_INVALID_FILENAME "A filename cannot contain any of the following characters: \n / : < > |"
+ IDS_INVALID_FILENAME "A filename cannot contain any of the following characters:\n / : < > |"
IDS_PATHNOTEXISTING "Path does not exist"
IDS_FILENOTEXISTING "File does not exist"
}
{
IDS_FAKEDOCTEXT
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. \
- Nulla a tortor. Etiam aliquet libero venenatis nunc. \n \
- \n \
+ Nulla a tortor. Etiam aliquet libero venenatis nunc.\n\
+\n\
Sed augue ante, fermentum sit amet, imperdiet et, gravida eu, enim. \
- Donec nibh quam, sodales in, commodo vel, facilisis id, neque. \n \
- \n \
+ Donec nibh quam, sodales in, commodo vel, facilisis id, neque.\n\
+\n\
Nunc eleifend bibendum nibh. Phasellus in lorem. Ut vel odio quis \
- libero adipiscing consequat. Donec consectetuer laoreet mauris. \n \
- \n \
+ libero adipiscing consequat. Donec consectetuer laoreet mauris.\n\
+\n\
Maecenas tempor, ligula sed congue nonummy, arcu dolor ornare erat, \
- egestas iaculis magna purus sed turpis. \n \
- \n \
+ egestas iaculis magna purus sed turpis.\n\
+\n\
Morbi ultricies est non ipsum. Cum sociis natoque penatibus et magnis \
- dis parturient montes, nascetur ridiculus mus. \n \
- \n \
+ dis parturient montes, nascetur ridiculus mus.\n\
+\n\
Duis sit amet nibh quis purus sollicitudin blandit. Curabitur justo. \
Phasellus varius, erat eu luctus pharetra, odio elit fringilla leo, \
non vulputate turpis elit id neque. Vestibulum sit amet tellus sed \
<file>rsrc.rc</file>
<file>comdlg32.spec</file>
<library>wine</library>
+ <library>uuid</library>
<library>shell32</library>
<library>shlwapi</library>
<library>comctl32</library>
<library>advapi32</library>
<library>kernel32</library>
<library>ole32</library>
- <library>uuid</library>
<library>ntdll</library>
</module>
</group>
static BOOL FILEDLG95_SHELL_BrowseToDesktop(HWND hwnd);
/* Functions used by the EDIT box */
-static int FILEDLG95_FILENAME_GetFileNames (HWND hwnd, LPWSTR * lpstrFileList, UINT * sizeUsed, char separator);
+static int FILEDLG95_FILENAME_GetFileNames (HWND hwnd, LPWSTR * lpstrFileList, UINT * sizeUsed);
/* Functions used by the filetype combo box */
static HRESULT FILEDLG95_FILETYPE_Init(HWND hwnd);
return hook_result;
}
-static INT_PTR FILEDLG95_Handle_GetFilePath(HWND hwnd, DWORD size, LPVOID buffer)
+static INT_PTR FILEDLG95_Handle_GetFilePath(HWND hwnd, DWORD size, LPVOID result)
{
- UINT sizeUsed = 0, n, total;
- LPWSTR lpstrFileList = NULL;
- WCHAR lpstrCurrentDir[MAX_PATH];
+ UINT len, total;
+ WCHAR *p, *buffer;
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
TRACE("CDM_GETFILEPATH:\n");
return -1;
/* get path and filenames */
- COMDLG32_GetDisplayNameOf(fodInfos->ShellInfos.pidlAbsCurrent, lpstrCurrentDir);
- n = FILEDLG95_FILENAME_GetFileNames(hwnd, &lpstrFileList, &sizeUsed, ' ');
-
- TRACE("path >%s< filespec >%s< %d files\n",
- debugstr_w(lpstrCurrentDir),debugstr_w(lpstrFileList),n);
-
- if( fodInfos->unicode )
+ len = SendMessageW( fodInfos->DlgInfos.hwndFileName, WM_GETTEXTLENGTH, 0, 0 );
+ buffer = HeapAlloc( GetProcessHeap(), 0, (len + 2 + MAX_PATH) * sizeof(WCHAR) );
+ COMDLG32_GetDisplayNameOf( fodInfos->ShellInfos.pidlAbsCurrent, buffer );
+ if (len)
{
- LPWSTR bufW = buffer;
- total = lstrlenW(lpstrCurrentDir) + 1 + sizeUsed;
-
- /* Prepend the current path */
- n = lstrlenW(lpstrCurrentDir) + 1;
- memcpy( bufW, lpstrCurrentDir, min(n,size) * sizeof(WCHAR));
- if(n<size)
- {
- /* 'n' includes trailing \0 */
- bufW[n-1] = '\\';
- lstrcpynW( &bufW[n], lpstrFileList, size - n );
- }
- TRACE("returned -> %s\n",debugstr_wn(bufW, total));
+ p = buffer + strlenW(buffer);
+ *p++ = '\\';
+ SendMessageW( fodInfos->DlgInfos.hwndFileName, WM_GETTEXT, len + 1, (LPARAM)p );
}
- else
- {
- LPSTR bufA = buffer;
- total = WideCharToMultiByte(CP_ACP, 0, lpstrCurrentDir, -1,
- NULL, 0, NULL, NULL);
- total += WideCharToMultiByte(CP_ACP, 0, lpstrFileList, sizeUsed,
- NULL, 0, NULL, NULL);
-
- /* Prepend the current path */
- n = WideCharToMultiByte(CP_ACP, 0, lpstrCurrentDir, -1,
- bufA, size, NULL, NULL);
-
- if(n<size)
- {
- /* 'n' includes trailing \0 */
- bufA[n-1] = '\\';
- WideCharToMultiByte(CP_ACP, 0, lpstrFileList, sizeUsed,
- &bufA[n], size-n, NULL, NULL);
- }
-
- TRACE("returned -> %s\n",debugstr_an(bufA, total));
- }
- MemFree(lpstrFileList);
-
- return total;
-}
-
-static INT_PTR FILEDLG95_Handle_GetFileSpec(HWND hwnd, DWORD size, LPVOID buffer)
-{
- UINT sizeUsed = 0;
- LPWSTR lpstrFileList = NULL;
- FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
-
- TRACE("CDM_GETSPEC:\n");
-
- FILEDLG95_FILENAME_GetFileNames(hwnd, &lpstrFileList, &sizeUsed, ' ');
- if( fodInfos->unicode )
+ if (fodInfos->unicode)
{
- lstrcpynW( buffer, lpstrFileList, size );
+ total = strlenW( buffer) + 1;
+ if (result) lstrcpynW( result, buffer, size );
+ TRACE( "CDM_GETFILEPATH: returning %u %s\n", total, debugstr_w(result));
}
else
{
- LPSTR bufA = buffer;
- DWORD sizeA = WideCharToMultiByte( CP_ACP, 0, lpstrFileList, sizeUsed, NULL, 0, NULL, NULL);
- WideCharToMultiByte(CP_ACP, 0, lpstrFileList, sizeUsed, bufA, size, NULL, NULL);
- if (size && size < sizeA) bufA[size - 1] = 0;
- sizeUsed = sizeA;
+ total = WideCharToMultiByte( CP_ACP, 0, buffer, -1, NULL, 0, NULL, NULL );
+ if (total <= size) WideCharToMultiByte( CP_ACP, 0, buffer, -1, result, size, NULL, NULL );
+ TRACE( "CDM_GETFILEPATH: returning %u %s\n", total, debugstr_a(result));
}
- MemFree(lpstrFileList);
-
- return sizeUsed;
+ HeapFree( GetProcessHeap(), 0, buffer );
+ return total;
}
/***********************************************************************
retval = lstrlenW(lpstrPath);
break;
+ case CDM_GETFOLDERIDLIST:
+ retval = COMDLG32_PIDL_ILGetSize(fodInfos->ShellInfos.pidlAbsCurrent);
+ if (retval <= wParam)
+ memcpy((void*)lParam, fodInfos->ShellInfos.pidlAbsCurrent, retval);
+ break;
+
case CDM_GETSPEC:
- retval = FILEDLG95_Handle_GetFileSpec(hwnd, (UINT)wParam, (LPSTR)lParam);
+ TRACE("CDM_GETSPEC:\n");
+ retval = SendMessageW(fodInfos->DlgInfos.hwndFileName, WM_GETTEXTLENGTH, 0, 0) + 1;
+ if (lParam)
+ {
+ if (fodInfos->unicode)
+ SendMessageW(fodInfos->DlgInfos.hwndFileName, WM_GETTEXT, wParam, lParam);
+ else
+ SendMessageA(fodInfos->DlgInfos.hwndFileName, WM_GETTEXT, wParam, lParam);
+ }
break;
case CDM_SETCONTROLTEXT:
TRACE("hwnd=%p\n", hwnd);
/* get the files from the edit control */
- nFileCount = FILEDLG95_FILENAME_GetFileNames(hwnd, &lpstrFileList, &sizeUsed, '\0');
+ nFileCount = FILEDLG95_FILENAME_GetFileNames(hwnd, &lpstrFileList, &sizeUsed);
/* try if the user selected a folder in the shellview */
if(nFileCount == 0)
* The delimiter is specified by the parameter 'separator',
* usually either a space or a nul
*/
-static int FILEDLG95_FILENAME_GetFileNames (HWND hwnd, LPWSTR * lpstrFileList, UINT * sizeUsed, char separator)
+static int FILEDLG95_FILENAME_GetFileNames (HWND hwnd, LPWSTR * lpstrFileList, UINT * sizeUsed)
{
FileOpenDlgInfos *fodInfos = (FileOpenDlgInfos *) GetPropA(hwnd,FileOpenDlgInfosStr);
UINT nStrCharCount = 0; /* index in src buffer */
(*lpstrFileList)[nFileIndex++] = lpstrEdit[nStrCharCount];
nStrCharCount++;
}
- (*lpstrFileList)[nFileIndex++] = separator;
+ (*lpstrFileList)[nFileIndex++] = 0;
nFileCount++;
}
nStrCharCount++;
}
/* trailing \0 */
- if (nFileIndex && separator) nFileIndex--; /* remove trailing separator */
(*lpstrFileList)[nFileIndex++] = '\0';
*sizeUsed = nFileIndex;
*/
static BOOL FD31_ScanDir(const OPENFILENAMEW *ofn, HWND hWnd, LPCWSTR newPath)
{
- WCHAR buffer[BUFFILE];
- HWND hdlg, hdlgDir;
- LRESULT lRet = TRUE;
- HCURSOR hCursorWait, oldCursor;
+ WCHAR buffer[BUFFILE];
+ HWND hdlg;
+ LRESULT lRet = TRUE;
+ HCURSOR hCursorWait, oldCursor;
TRACE("Trying to change to %s\n", debugstr_w(newPath));
if ( newPath[0] && !SetCurrentDirectoryW( newPath ))
/* list of directories */
strcpyW(buffer, FILE_star);
- if ((hdlgDir = GetDlgItem(hWnd, lst2)) != 0) {
+ if (GetDlgItem(hWnd, lst2) != 0) {
lRet = DlgDirListW(hWnd, buffer, lst2, stc1, DDL_EXCLUSIVE | DDL_DIRECTORY);
}
SetCursor(oldCursor);
{
DWORD needed,num;
WCHAR resourcestr[256],resultstr[256];
- int res;
EnumPrintersW(PRINTER_ENUM_LOCAL, NULL, 2, NULL, 0, &needed, &num);
if(needed == 0)
{
LoadStringW(COMDLG32_hInstance, PD32_NO_DEVICES,resultstr, 255);
LoadStringW(COMDLG32_hInstance, PD32_PRINT_TITLE,resourcestr, 255);
- res = MessageBoxW(hDlg, resultstr, resourcestr,MB_OK | MB_ICONWARNING);
+ MessageBoxW(hDlg, resultstr, resourcestr,MB_OK | MB_ICONWARNING);
return FALSE;
}
}
*/
static BOOL
PRINTDLG_PS_UpdateDlgStructA(HWND hDlg, PageSetupDataA *pda) {
- DEVNAMES *dn;
DEVMODEA *dm;
DWORD paperword;
memcpy(pda->dlga, &pda->curdlg, sizeof(pda->curdlg));
pda->dlga->hDevMode = pda->pdlg.hDevMode;
pda->dlga->hDevNames = pda->pdlg.hDevNames;
-
- dn = GlobalLock(pda->pdlg.hDevNames);
+
dm = GlobalLock(pda->pdlg.hDevMode);
/* Save paper orientation into device context */
else
FIXME("could not get dialog text for papersize cmbbox?\n");
- GlobalUnlock(pda->pdlg.hDevNames);
GlobalUnlock(pda->pdlg.hDevMode);
return TRUE;
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
<module name="compstui" type="win32dll" baseaddress="${BASEADDRESS_COMPSTUI}" installbase="system32" installname="compstui.dll" allowwarnings="true" entrypoint="0">
- <importlibrary definition="compstui.spec.def" />
- <include base="compstui">.</include>
- <include base="ReactOS">include/reactos/wine</include>
- <define name="__WINESRC__" />
- <define name="__USE_W32API" />
- <define name="_WIN32_IE">0x600</define>
- <define name="_WIN32_WINNT">0x501</define>
- <define name="WINVER">0x501</define>
- <library>wine</library>
- <library>kernel32</library>
- <library>ntdll</library>
- <file>compstui_main.c</file>
- <file>compstui.spec</file>
+ <importlibrary definition="compstui.spec.def" />
+ <include base="compstui">.</include>
+ <include base="ReactOS">include/reactos/wine</include>
+ <define name="__WINESRC__" />
+ <define name="WINVER">0x600</define>
+ <define name="_WIN32_WINNT">0x600</define>
+ <file>compstui_main.c</file>
+ <file>compstui.spec</file>
+ <library>wine</library>
+ <library>kernel32</library>
+ <library>ntdll</library>
</module>
+</group>
return ret;
}
-static inline LPWSTR strndupW(LPWSTR string, int len)
-{
- LPWSTR ret = NULL;
- if (string && (ret = CryptMemAlloc((len + 1) * sizeof(WCHAR))) != NULL)
- {
- memcpy(ret, string, len * sizeof(WCHAR));
- ret[len] = 0;
- }
- return ret;
-}
-
/* Parses the URL, and sets components's lpszHostName and lpszUrlPath members
* to NULL-terminated copies of those portions of the URL (to be freed with
* CryptMemFree.)
+++ /dev/null
-/* $Id: dllmain.c 21873 2006-05-10 08:41:27Z cwittich $\r
-*\r
-* COPYRIGHT: See COPYING in the top level directory\r
-* PROJECT: ReactOS system libraries\r
-* FILE: dll/win32/crypui/cryptui.c\r
-* PURPOSE: Library main function\r
-* PROGRAMMER: Christoph von Wittich\r
-* UPDATE HISTORY:\r
-*\r
-*/\r
-\r
-#include <windows.h>\r
-#include <cryptuiapi.h>\r
-\r
-#define NDEBUG\r
-#include <debug.h>\r
-\r
-INT STDCALL\r
-DllMain(PVOID hinstDll,\r
- ULONG dwReason,\r
- PVOID reserved)\r
-{\r
- switch (dwReason)\r
- {\r
- case DLL_PROCESS_ATTACH:\r
- break;\r
-\r
- case DLL_PROCESS_DETACH:\r
- break;\r
- }\r
- return TRUE;\r
-}\r
-\r
-BOOL\r
-WINAPI\r
-CryptUIDlgCertMgr(PCCRYPTUI_CERT_MGR_STRUCT pCryptUICertMgr)\r
-{\r
- UNIMPLEMENTED\r
- return FALSE;\r
-}\r
-\r
-\r
-/* EOF */\r
+++ /dev/null
-; $Id: advapi32.def 24529 2006-10-15 19:58:57Z weiden $\r
-;\r
-; cryptui.def\r
-;\r
-; ReactOS Operating System\r
-;\r
-LIBRARY cryptui.dll\r
-EXPORTS\r
-CryptUIDlgCertMgr@4\r
-; EOF\r
-<module name="cryptui" type="win32dll" baseaddress="${BASEADDRESS_CRYPTUI}" installbase="system32" installname="cryptui.dll" allowwarnings="true">\r
- <importlibrary definition="cryptui.def" />\r
- <include base="cryptui">.</include>\r
- <define name="_WIN32_IE">0x600</define>\r
- <define name="_WIN32_WINNT">0x501</define>\r
- <define name="WINVER">0x501</define>\r
- <library>advapi32</library>\r
- <library>kernel32</library>\r
- <library>ntdll</library>\r
- <file>cryptui.c</file>\r
-</module>\r
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+<module name="cryptui" type="win32dll" baseaddress="${BASEADDRESS_CRYPTUI}" installbase="system32" installname="cryptui.dll" allowwarnings="true">
+ <autoregister infsection="OleControlDlls" type="DllRegisterServer" />
+ <importlibrary definition="cryptui.spec.def" />
+ <include base="cryptui">.</include>
+ <include base="ReactOS">include/reactos/wine</include>
+ <define name="__WINESRC__" />
+ <define name="WINVER">0x600</define>
+ <define name="_WIN32_WINNT">0x600</define>
+ <file>main.c</file>
+ <file>cryptui.spec</file>
+ <library>wine</library>
+ <library>kernel32</library>
+ <library>ntdll</library>
+</module>
+</group>
--- /dev/null
+1 stub ACUIProviderInvokeUI
+2 stub CryptUIDlgCertMgr
+3 stub CryptUIDlgFreeCAContext
+4 stub CryptUIDlgSelectCA
+5 stub CryptUIDlgSelectCertificateA
+6 stub CryptUIDlgSelectCertificateFromStore
+7 stub CryptUIDlgSelectCertificateW
+8 stub CryptUIDlgSelectStoreA
+9 stub CryptUIDlgSelectStoreW
+10 stub CryptUIDlgViewCRLA
+11 stub CryptUIDlgViewCRLW
+12 stub CryptUIDlgViewCTLA
+13 stub CryptUIDlgViewCTLW
+14 stub CryptUIDlgViewCertificateA
+15 stub CryptUIDlgViewCertificatePropertiesA
+16 stub CryptUIDlgViewCertificatePropertiesW
+17 stub CryptUIDlgViewCertificateW
+18 stub CryptUIDlgViewContext
+19 stub CryptUIDlgViewSignerInfoA
+20 stub CryptUIDlgViewSignerInfoW
+21 stub CryptUIFreeCertificatePropertiesPagesA
+22 stub CryptUIFreeCertificatePropertiesPagesW
+23 stub CryptUIFreeViewSignaturesPagesA
+24 stub CryptUIFreeViewSignaturesPagesW
+25 stub CryptUIGetCertificatePropertiesPagesA
+26 stub CryptUIGetCertificatePropertiesPagesW
+27 stub CryptUIGetViewSignaturesPagesA
+28 stub CryptUIGetViewSignaturesPagesW
+29 stub CryptUIStartCertMgr
+30 stub CryptUIWizBuildCTL
+31 stub CryptUIWizCertRequest
+32 stub CryptUIWizCreateCertRequestNoDS
+33 stub CryptUIWizDigitalSign
+34 stub CryptUIWizExport
+35 stub CryptUIWizFreeCertRequestNoDS
+36 stub CryptUIWizFreeDigitalSignContext
+37 stub CryptUIWizImport
+38 stub CryptUIWizQueryCertRequestNoDS
+39 stub CryptUIWizSubmitCertRequestNoDS
+40 stub DllRegisterServer
+41 stub DllUnregisterServer
+42 stub EnrollmentCOMObjectFactory_getInstance
+43 stub I_CryptUIProtect
+44 stub I_CryptUIProtectFailure
+45 stub LocalEnroll
+46 stub LocalEnrollNoDS
+47 stub RetrievePKCS7FromCA
+48 stub WizardFree
--- /dev/null
+/*
+ * Copyright 2008 Juan Lang
+ *
+ * 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., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "config.h"
+
+#include <stdarg.h>
+
+#include "windef.h"
+#include "winbase.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(cryptui);
+
+BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
+{
+ TRACE("(0x%p, %d, %p)\n", hinstDLL, fdwReason, lpvReserved);
+
+ switch (fdwReason)
+ {
+ case DLL_WINE_PREATTACH:
+ return FALSE; /* prefer native version */
+ case DLL_PROCESS_ATTACH:
+ DisableThreadLibraryCalls(hinstDLL);
+ break;
+ case DLL_PROCESS_DETACH:
+ break;
+ default:
+ break;
+ }
+ return TRUE;
+}
return Ok;
}
+GpStatus WINGDIPAPI GdipCreateTextureIAI(GpImage *image, GDIPCONST GpImageAttributes *imageattr,
+ INT x, INT y, INT width, INT height, GpTexture **texture)
+{
+ return GdipCreateTextureIA(image,imageattr,(REAL)x,(REAL)y,(REAL)width,(REAL)height,texture);
+}
+
GpStatus WINGDIPAPI GdipGetBrushType(GpBrush *brush, GpBrushType *type)
{
if(!brush || !type) return InvalidParameter;
return InvalidParameter;
TRACE("Deleting %p (%s)\n", FontFamily, debugstr_w(FontFamily->FamilyName));
- if (FontFamily->FamilyName) GdipFree (FontFamily->FamilyName);
+ GdipFree (FontFamily->FamilyName);
GdipFree (FontFamily);
return Ok;
-<module name="gdiplus" type="win32dll" baseaddress="${BASEADDRESS_GDIPLUS}" installbase="system32" installname="gdiplus.dll" allowwarnings="true" entrypoint="0">
- <importlibrary definition="gdiplus.spec.def" />
- <include base="gdiplus">.</include>
- <include base="ReactOS">include/reactos/wine</include>
- <define name="__WINESRC__" />
- <define name="__USE_W32API" />
- <define name="_WIN32_IE">0x600</define>
- <define name="_WIN32_WINNT">0x501</define>
- <define name="WINVER">0x501</define>
- <library>wine</library>
- <library>shlwapi</library>
- <library>oleaut32</library>
- <library>ole32</library>
- <library>user32</library>
- <library>gdi32</library>
- <library>kernel32</library>
- <library>uuid</library>
- <library>ntdll</library>
- <file>brush.c</file>
- <file>customlinecap.c</file>
- <file>font.c</file>
- <file>gdiplus.c</file>
- <file>graphics.c</file>
- <file>graphicspath.c</file>
- <file>image.c</file>
- <file>imageattributes.c</file>
- <file>matrix.c</file>
- <file>pathiterator.c</file>
- <file>pen.c</file>
- <file>stringformat.c</file>
- <file>region.c</file>
- <file>gdiplus.spec</file>
-</module>
\ No newline at end of file
+<?xml version="1.0"?>
+<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
+<group>
+<module name="gdiplus" type="win32dll" baseaddress="${BASEADDRESS_GDIPLUS}" installbase="system32" installname="gdiplus.dll" allowwarnings="true">
+ <importlibrary definition="gdiplus.spec.def" />
+ <include base="gdiplus">.</include>
+ <include base="ReactOS">include/reactos/wine</include>
+ <define name="__WINESRC__" />
+ <define name="WINVER">0x600</define>
+ <define name="_WIN32_WINNT">0x600</define>
+ <file>brush.c</file>
+ <file>customlinecap.c</file>
+ <file>font.c</file>
+ <file>gdiplus.c</file>
+ <file>graphics.c</file>
+ <file>graphicspath.c</file>
+ <file>image.c</file>
+ <file>imageattributes.c</file>
+ <file>matrix.c</file>
+ <file>pathiterator.c</file>
+ <file>pen.c</file>
+ <file>region.c</file>
+ <file>stringformat.c</file>
+ <file>gdiplus.spec</file>
+ <library>wine</library>
+ <library>uuid</library>
+ <library>shlwapi</library>
+ <library>oleaut32</library>
+ <library>ole32</library>
+ <library>user32</library>
+ <library>gdi32</library>
+ <library>kernel32</library>
+ <library>ntdll</library>
+</module>
+</group>
@ stdcall GdipCloneCustomLineCap(ptr ptr)
@ stdcall GdipCloneFont(ptr ptr)
@ stub GdipCloneFontFamily
-@ stub GdipCloneImage
+@ stdcall GdipCloneImage(ptr ptr)
@ stdcall GdipCloneImageAttributes(ptr ptr)
@ stdcall GdipCloneMatrix(ptr ptr)
@ stdcall GdipClonePath(ptr ptr)
@ stdcall GdipClonePen(ptr ptr)
-@ stub GdipCloneRegion
+@ stdcall GdipCloneRegion(ptr ptr)
@ stdcall GdipCloneStringFormat(ptr ptr)
@ stdcall GdipClosePathFigure(ptr)
@ stdcall GdipClosePathFigures(ptr)
-@ stub GdipCombineRegionPath
+@ stdcall GdipCombineRegionPath(ptr ptr long)
@ stdcall GdipCombineRegionRect(ptr ptr long)
@ stdcall GdipCombineRegionRectI(ptr ptr long)
@ stdcall GdipCombineRegionRegion(ptr ptr long)
@ stdcall GdipCreatePen1(long long long ptr)
@ stdcall GdipCreatePen2(ptr long long ptr)
@ stdcall GdipCreateRegion(ptr)
-@ stub GdipCreateRegionHrgn
+@ stdcall GdipCreateRegionHrgn(ptr ptr)
@ stdcall GdipCreateRegionPath(ptr ptr)
@ stdcall GdipCreateRegionRect(ptr ptr)
@ stdcall GdipCreateRegionRectI(ptr ptr)
-@ stub GdipCreateRegionRgnData
+@ stdcall GdipCreateRegionRgnData(ptr long ptr)
@ stdcall GdipCreateSolidFill(long ptr)
@ stdcall GdipCreateStreamOnFile(ptr long ptr)
@ stdcall GdipCreateStringFormat(long long ptr)
@ stub GdipCreateTexture2I
@ stub GdipCreateTexture
@ stdcall GdipCreateTextureIA(ptr ptr long long long long ptr)
-@ stub GdipCreateTextureIAI
+@ stdcall GdipCreateTextureIAI(ptr ptr long long long long ptr)
@ stdcall GdipDeleteBrush(ptr)
@ stub GdipDeleteCachedBitmap
@ stdcall GdipDeleteCustomLineCap(ptr)
@ stdcall GdipDrawArcI(ptr ptr long long long long long long)
@ stdcall GdipDrawBezier(ptr ptr long long long long long long long long)
@ stdcall GdipDrawBezierI(ptr ptr long long long long long long long long)
-@ stub GdipDrawBeziers
-@ stub GdipDrawBeziersI
+@ stdcall GdipDrawBeziers(ptr ptr ptr long)
+@ stdcall GdipDrawBeziersI(ptr ptr ptr long)
@ stub GdipDrawCachedBitmap
@ stub GdipDrawClosedCurve2
@ stub GdipDrawClosedCurve2I
@ stub GdipGetPropertyItem
@ stdcall GdipGetPropertyItemSize(ptr long ptr)
@ stub GdipGetPropertySize
-@ stub GdipGetRegionBounds
-@ stub GdipGetRegionBoundsI
+@ stdcall GdipGetRegionBounds(ptr ptr ptr)
+@ stdcall GdipGetRegionBoundsI(ptr ptr ptr)
@ stdcall GdipGetRegionData(ptr ptr long ptr)
@ stdcall GdipGetRegionDataSize(ptr ptr)
@ stdcall GdipGetRegionHRgn(ptr ptr ptr)
@ stub GdipInitializePalette
@ stub GdipInvertMatrix
@ stub GdipIsClipEmpty
-@ stub GdipIsEmptyRegion
-@ stub GdipIsEqualRegion
-@ stub GdipIsInfiniteRegion
+@ stdcall GdipIsEmptyRegion(ptr ptr ptr)
+@ stdcall GdipIsEqualRegion(ptr ptr ptr ptr)
+@ stdcall GdipIsInfiniteRegion(ptr ptr ptr)
@ stdcall GdipIsMatrixEqual(ptr ptr ptr)
@ stdcall GdipIsMatrixIdentity(ptr ptr)
@ stub GdipIsMatrixInvertible
@ stub GdipNewInstalledFontCollection
@ stub GdipNewPrivateFontCollection
@ stdcall GdipPathIterCopyData(ptr ptr ptr ptr long long)
-@ stub GdipPathIterEnumerate
+@ stdcall GdipPathIterEnumerate(ptr ptr ptr ptr long)
@ stdcall GdipPathIterGetCount(ptr ptr)
@ stub GdipPathIterGetSubpathCount
-@ stub GdipPathIterHasCurve
+@ stdcall GdipPathIterHasCurve(ptr ptr)
@ stub GdipPathIterIsValid
@ stub GdipPathIterNextMarker
@ stub GdipPathIterNextMarkerPath
@ stdcall GdipTransformPath(ptr ptr)
@ stub GdipTransformPoints
@ stub GdipTransformPointsI
-@ stub GdipTransformRegion
+@ stdcall GdipTransformRegion(ptr ptr)
@ stub GdipTranslateClip
@ stub GdipTranslateClipI
@ stub GdipTranslateLineTransform
@ stdcall GdipTranslateMatrix(ptr long long long)
@ stub GdipTranslatePathGradientTransform
@ stub GdipTranslatePenTransform
-@ stub GdipTranslateRegion
-@ stub GdipTranslateRegionI
+@ stdcall GdipTranslateRegion(ptr long long)
+@ stdcall GdipTranslateRegionI(ptr long long)
@ stub GdipTranslateTextureTransform
@ stdcall GdipTranslateWorldTransform(ptr long long long)
@ stdcall GdipVectorTransformMatrixPoints(ptr ptr long)
return retval;
}
+GpStatus WINGDIPAPI GdipDrawBeziers(GpGraphics *graphics, GpPen *pen,
+ GDIPCONST GpPointF *points, INT count)
+{
+ INT i;
+ GpStatus ret;
+
+ if(!graphics || !pen || !points || (count <= 0))
+ return InvalidParameter;
+
+ for(i = 0; i < floor(count / 4); i++){
+ ret = GdipDrawBezier(graphics, pen,
+ points[4*i].X, points[4*i].Y,
+ points[4*i + 1].X, points[4*i + 1].Y,
+ points[4*i + 2].X, points[4*i + 2].Y,
+ points[4*i + 3].X, points[4*i + 3].Y);
+ if(ret != Ok)
+ return ret;
+ }
+
+ return Ok;
+}
+
+GpStatus WINGDIPAPI GdipDrawBeziersI(GpGraphics *graphics, GpPen *pen,
+ GDIPCONST GpPoint *points, INT count)
+{
+ GpPointF *pts;
+ GpStatus ret;
+ INT i;
+
+ if(!graphics || !pen || !points || (count <= 0))
+ return InvalidParameter;
+
+ pts = GdipAlloc(sizeof(GpPointF) * count);
+ if(!pts)
+ return OutOfMemory;
+
+ for(i = 0; i < count; i++){
+ pts[i].X = (REAL)points[i].X;
+ pts[i].Y = (REAL)points[i].Y;
+ }
+
+ ret = GdipDrawBeziers(graphics,pen,pts,count);
+
+ GdipFree(pts);
+
+ return ret;
+}
+
GpStatus WINGDIPAPI GdipDrawCurve(GpGraphics *graphics, GpPen *pen,
GDIPCONST GpPointF *points, INT count)
{
ptf[1].X = x;
ptf[1].Y = y+height;
- if((retstat = GdipAddPathLine2(path,(GDIPCONST GpPointF*)&ptf,2)) != Ok) goto fail;
+ if((retstat = GdipAddPathLine2(path, ptf, 2)) != Ok) goto fail;
path->pathdata.Types[path->pathdata.Count-1] |= PathPointTypeCloseSubpath;
/* free backup */
return Ok;
}
+GpStatus WINGDIPAPI GdipCloneImage(GpImage *image, GpImage **cloneImage)
+{
+ if (!(image && cloneImage)) return InvalidParameter;
+
+ FIXME("stub: %p, %p", image, cloneImage);
+
+ return NotImplemented;
+}
+
GpStatus WINGDIPAPI GdipCreateBitmapFromFile(GDIPCONST WCHAR* filename,
GpBitmap **bitmap)
{
return Ok;
}
+GpStatus WINGDIPAPI GdipPathIterHasCurve(GpPathIterator* iterator, BOOL* hasCurve)
+{
+ INT i;
+
+ if(!iterator)
+ return InvalidParameter;
+
+ *hasCurve = FALSE;
+
+ for(i = 0; i < iterator->pathdata.Count; i++)
+ if((iterator->pathdata.Types[i] & PathPointTypePathTypeMask) == PathPointTypeBezier){
+ *hasCurve = TRUE;
+ break;
+ }
+
+ return Ok;
+}
+
GpStatus WINGDIPAPI GdipPathIterNextSubpath(GpPathIterator* iterator,
INT *resultCount, INT* startIndex, INT* endIndex, BOOL* isClosed)
{
return Ok;
}
+
+GpStatus WINGDIPAPI GdipPathIterEnumerate(GpPathIterator* iterator, INT* resultCount,
+ GpPointF *points, BYTE *types, INT count)
+{
+ if((count < 0) || !resultCount)
+ return InvalidParameter;
+
+ if(count == 0){
+ *resultCount = 0;
+ return Ok;
+ }
+
+ return GdipPathIterCopyData(iterator, resultCount, points, types, 0, count-1);
+}
*
*/
+GpStatus WINGDIPAPI GdipCloneRegion(GpRegion *region, GpRegion **clone)
+{
+ FIXME("(%p %p): stub\n", region, clone);
+
+ *clone = NULL;
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *region, GpPath *path, CombineMode mode)
+{
+ FIXME("(%p %p %d): stub\n", region, path, mode);
+ return NotImplemented;
+}
+
GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *region, GDIPCONST GpRectF *rect,
CombineMode mode)
{
return NotImplemented;
}
+GpStatus WINGDIPAPI GdipCreateRegionRgnData(GDIPCONST BYTE *data, INT size, GpRegion **region)
+{
+ FIXME("(%p, %d, %p): stub\n", data, size, region);
+
+ *region = NULL;
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipCreateRegionHrgn(HRGN hrgn, GpRegion **region)
+{
+ FIXME("(%p, %p): stub\n", hrgn, region);
+
+ *region = NULL;
+ return NotImplemented;
+}
+
GpStatus WINGDIPAPI GdipDeleteRegion(GpRegion *region)
{
FIXME("(%p): stub\n", region);
return NotImplemented;
}
+GpStatus WINGDIPAPI GdipGetRegionBounds(GpRegion *region, GpGraphics *graphics, GpRectF *rect)
+{
+ FIXME("(%p, %p, %p): stub\n", region, graphics, rect);
+
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipGetRegionBoundsI(GpRegion *region, GpGraphics *graphics, GpRect *rect)
+{
+ FIXME("(%p, %p, %p): stub\n", region, graphics, rect);
+
+ return NotImplemented;
+}
+
GpStatus WINGDIPAPI GdipGetRegionData(GpRegion *region, BYTE *buffer, UINT size, UINT *needed)
{
FIXME("(%p, %p, %d, %p): stub\n", region, buffer, size, needed);
return NotImplemented;
}
+GpStatus WINGDIPAPI GdipIsEmptyRegion(GpRegion *region, GpGraphics *graphics, BOOL *res)
+{
+ FIXME("(%p, %p, %p): stub\n", region, graphics, res);
+
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipIsEqualRegion(GpRegion *region, GpRegion *region2, GpGraphics *graphics,
+ BOOL *res)
+{
+ FIXME("(%p, %p, %p, %p): stub\n", region, region2, graphics, res);
+
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipIsInfiniteRegion(GpRegion *region, GpGraphics *graphics, BOOL *res)
+{
+ FIXME("(%p, %p, %p): stub\n", region, graphics, res);
+
+ return NotImplemented;
+}
+
GpStatus WINGDIPAPI GdipSetEmpty(GpRegion *region)
{
static int calls;
return NotImplemented;
}
+
+GpStatus WINGDIPAPI GdipTransformRegion(GpRegion *region, GpMatrix *matrix)
+{
+ FIXME("(%p, %p): stub\n", region, matrix);
+
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipTranslateRegion(GpRegion *region, REAL dx, REAL dy)
+{
+ FIXME("(%p, %f, %f): stub\n", region, dx, dy);
+
+ return NotImplemented;
+}
+
+GpStatus WINGDIPAPI GdipTranslateRegionI(GpRegion *region, INT dx, INT dy)
+{
+ FIXME("(%p, %d, %d): stub\n", region, dx, dy);
+
+ return NotImplemented;
+}
reactos/dll/win32/crypt32 # Synced to Wine-1_0-rc1
reactos/dll/win32/cryptdll # Autosync
reactos/dll/win32/cryptnet # Autosync
+reactos/dll/win32/cryptui # Autosync
reactos/dll/win32/dbghelp # Synced to Wine-20080106
reactos/dll/win32/dciman32 # Synced to Wine-1_0-rc2
reactos/dll/win32/gdiplus # Autosync