Sync with trunk r65656.
svn path=/branches/condrv_restructure/; revision=65657
|
@ -1,5 +1,5 @@
|
|||
|
||||
cmake_minimum_required(VERSION 2.8.12)
|
||||
cmake_minimum_required(VERSION 2.8)
|
||||
|
||||
if(POLICY CMP0017)
|
||||
# Shadow cmake provided modules
|
||||
|
|
|
@ -19,10 +19,11 @@ add_subdirectory(mmc)
|
|||
add_subdirectory(mplay32)
|
||||
add_subdirectory(msconfig)
|
||||
add_subdirectory(mscutils)
|
||||
add_subdirectory(mspaint)
|
||||
add_subdirectory(mstsc)
|
||||
add_subdirectory(network)
|
||||
add_subdirectory(notepad)
|
||||
add_subdirectory(mspaint)
|
||||
add_subdirectory(osk)
|
||||
add_subdirectory(rapps)
|
||||
add_subdirectory(regedit)
|
||||
add_subdirectory(regedt32)
|
||||
|
|
|
@ -336,8 +336,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Изглед"
|
||||
BEGIN
|
||||
MENUITEM "Обикновен", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Научен", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Обикновен", IDM_VIEW_STANDARD
|
||||
MENUITEM "Научен", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Преобразуване", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Шестнaдесетичен\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -368,8 +368,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Изглед"
|
||||
BEGIN
|
||||
MENUITEM "Стандартно", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Научен", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Стандартно", IDM_VIEW_STANDARD
|
||||
MENUITEM "Научен", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Преобразуване", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Шестнaдесетичен\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -401,8 +401,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Изглед"
|
||||
BEGIN
|
||||
MENUITEM "Стандартно", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Научен", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Стандартно", IDM_VIEW_STANDARD
|
||||
MENUITEM "Научен", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Преобразуване", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Разделяне на хилядите", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -335,8 +335,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Zobrazit"
|
||||
BEGIN
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vědecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vědecká", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Převody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Šestnáctkově\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -367,8 +367,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Zobrazit"
|
||||
BEGIN
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vědecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vědecká", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Převody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Šestnáctkově\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -400,8 +400,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Zobrazit"
|
||||
BEGIN
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vědecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standardní", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vědecká", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Převody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Seskupování číslic", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ansicht"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Wissenschaftlich", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Wissenschaftlich", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ansicht"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Wissenschaftlich", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Wissenschaftlich", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ansicht"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Wissenschaftlich", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Wissenschaftlich", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Zifferngruppierung", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Τυπική", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Επιστημονική", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Τυπική", IDM_VIEW_STANDARD
|
||||
MENUITEM "Επιστημονική", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Μετατροπή", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Τυπική", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Επιστημονική", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Τυπική", IDM_VIEW_STANDARD
|
||||
MENUITEM "Επιστημονική", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Μετατροπή", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Δεκαεξαδικό\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Τυπική", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Επιστημονική", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Τυπική", IDM_VIEW_STANDARD
|
||||
MENUITEM "Επιστημονική", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Μετατροπή", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Ομαδοποίηση ψηφίων", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientific", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientific", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientific", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientific", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientific", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientific", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Group digits", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -336,8 +336,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ver"
|
||||
BEGIN
|
||||
MENUITEM "Estándar", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Estándar", IDM_VIEW_STANDARD
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversión", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hexadecimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -368,8 +368,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ver"
|
||||
BEGIN
|
||||
MENUITEM "Estándar", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Estándar", IDM_VIEW_STANDARD
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversión", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hexadecimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -401,8 +401,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ver"
|
||||
BEGIN
|
||||
MENUITEM "Estándar", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Estándar", IDM_VIEW_STANDARD
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversión", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Agrupar dígitos", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Affichage"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientifique", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientifique", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hexadécimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Affichage"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientifique", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientifique", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hexadécimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Affichage"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientifique", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientifique", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversion", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Grouper les chiffres", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -332,8 +332,8 @@ BEGIN
|
|||
END
|
||||
POPUP "תצוגה"
|
||||
BEGIN
|
||||
MENUITEM "רגילה", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "מדעית", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "רגילה", IDM_VIEW_STANDARD
|
||||
MENUITEM "מדעית", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "המרה", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "הקס\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -364,8 +364,8 @@ BEGIN
|
|||
END
|
||||
POPUP "תצוגה"
|
||||
BEGIN
|
||||
MENUITEM "רגילה", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "מדעית", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "רגילה", IDM_VIEW_STANDARD
|
||||
MENUITEM "מדעית", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "המרה", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "הקס\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -397,8 +397,8 @@ BEGIN
|
|||
END
|
||||
POPUP "תצוגה"
|
||||
BEGIN
|
||||
MENUITEM "רגילה", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "מדעית", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "רגילה", IDM_VIEW_STANDARD
|
||||
MENUITEM "מדעית", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "המרה", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "קיבוץ ספרות", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -338,8 +338,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Nézet"
|
||||
BEGIN
|
||||
MENUITEM "&Szokásos", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Tudományos", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Szokásos", IDM_VIEW_STANDARD
|
||||
MENUITEM "&Tudományos", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Át&váltás", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hexadecimális\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -370,8 +370,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Nézet"
|
||||
BEGIN
|
||||
MENUITEM "&Szokásos", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Tudományos", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Szokásos", IDM_VIEW_STANDARD
|
||||
MENUITEM "&Tudományos", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Át&váltás", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hexadecimális\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -403,8 +403,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Nézet"
|
||||
BEGIN
|
||||
MENUITEM "&Szokásos", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Tudományos", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Szokásos", IDM_VIEW_STANDARD
|
||||
MENUITEM "&Tudományos", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Át&váltás", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Számjegyek &csoportosítása", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visualizza"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientifica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientifica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversione", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visualizza"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientifica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientifica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversione", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visualizza"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Scientifica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Scientifica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversione", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Raggruppamento cifre", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "表示(&V)"
|
||||
BEGIN
|
||||
MENUITEM "標準(&T)", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "関数電卓(&S)", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "標準(&T)", IDM_VIEW_STANDARD
|
||||
MENUITEM "関数電卓(&S)", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "変換(&C)", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "1&6進\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "表示(&V)"
|
||||
BEGIN
|
||||
MENUITEM "標準(&T)", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "関数電卓(&S)", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "標準(&T)", IDM_VIEW_STANDARD
|
||||
MENUITEM "関数電卓(&S)", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "変換(&C)", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "1&6進\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "表示"
|
||||
BEGIN
|
||||
MENUITEM "標準(&T)", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "関数電卓(&S)", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "標準(&T)", IDM_VIEW_STANDARD
|
||||
MENUITEM "関数電卓(&S)", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "変換(&C)", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "桁を区切る(&I)", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -332,8 +332,8 @@ BEGIN
|
|||
END
|
||||
POPUP "보기"
|
||||
BEGIN
|
||||
MENUITEM "일반", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "공학", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "일반", IDM_VIEW_STANDARD
|
||||
MENUITEM "공학", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "전환", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -364,8 +364,8 @@ BEGIN
|
|||
END
|
||||
POPUP "보기"
|
||||
BEGIN
|
||||
MENUITEM "일반", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "공학", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "일반", IDM_VIEW_STANDARD
|
||||
MENUITEM "공학", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "전환", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -397,8 +397,8 @@ BEGIN
|
|||
END
|
||||
POPUP "보기"
|
||||
BEGIN
|
||||
MENUITEM "일반", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "공학", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "일반", IDM_VIEW_STANDARD
|
||||
MENUITEM "공학", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "전환", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "자릿수 구분 단위", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Beeld"
|
||||
BEGIN
|
||||
MENUITEM "Standaard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Wetenschappelijk", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standaard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Wetenschappelijk", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Converteren", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Beeld"
|
||||
BEGIN
|
||||
MENUITEM "Standaard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Wetenschappelijk", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standaard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Wetenschappelijk", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Converteren", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "View"
|
||||
BEGIN
|
||||
MENUITEM "Standaard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Wetenschappelijk", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standaard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Wetenschappelijk", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Converteren", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cijfergroeperingen", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Vis"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konvertering", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Heksadesimalt\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Vis"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "konvertering", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Heksadesimalt\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Vis"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vitenskapelig", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konvertering", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Siffergruppering", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -339,8 +339,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Wygląd"
|
||||
BEGIN
|
||||
MENUITEM "Standardowy", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Naukowy", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standardowy", IDM_VIEW_STANDARD
|
||||
MENUITEM "Naukowy", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Przeliczanie", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Szesnastkowy\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -371,8 +371,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Wygląd"
|
||||
BEGIN
|
||||
MENUITEM "Standardowy", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Naukowy", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standardowy", IDM_VIEW_STANDARD
|
||||
MENUITEM "Naukowy", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Przeliczanie", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Szesnastkowo\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -404,8 +404,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Wygląd"
|
||||
BEGIN
|
||||
MENUITEM "Standardowy", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Naukowy", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standardowy", IDM_VIEW_STANDARD
|
||||
MENUITEM "Naukowy", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Przeliczanie", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Grupowanie cyfr", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -332,8 +332,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visualizar"
|
||||
BEGIN
|
||||
MENUITEM "Padrão", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Padrão", IDM_VIEW_STANDARD
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversão", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -364,8 +364,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visualizar"
|
||||
BEGIN
|
||||
MENUITEM "Padrão", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Padrão", IDM_VIEW_STANDARD
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversão", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -397,8 +397,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visualizar"
|
||||
BEGIN
|
||||
MENUITEM "Padrão", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Padrão", IDM_VIEW_STANDARD
|
||||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Conversão", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Agrupar dígitos", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -331,8 +331,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Afișare"
|
||||
BEGIN
|
||||
MENUITEM "Mod st&andard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Mod știi&nțific", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Mod st&andard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Mod știi&nțific", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Con&versie", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hexazecimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -363,8 +363,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Afișare"
|
||||
BEGIN
|
||||
MENUITEM "Mod st&andard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Mod știi&nțific", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Mod st&andard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Mod știi&nțific", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Con&versie", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Hexazecimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -396,8 +396,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Afișare"
|
||||
BEGIN
|
||||
MENUITEM "Mod st&andard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Mod știi&nțific", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Mod st&andard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Mod știi&nțific", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Con&versie", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Grupează &cifre", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вид"
|
||||
BEGIN
|
||||
MENUITEM "Обычный", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Научный", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Обычный", IDM_VIEW_STANDARD
|
||||
MENUITEM "Научный", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Преобразование", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Шестнадцатеричный\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вид"
|
||||
BEGIN
|
||||
MENUITEM "Обычный", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Научный", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Обычный", IDM_VIEW_STANDARD
|
||||
MENUITEM "Научный", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Преобразование", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Шестнадцатеричный\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вид"
|
||||
BEGIN
|
||||
MENUITEM "Обычный", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Научный", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Обычный", IDM_VIEW_STANDARD
|
||||
MENUITEM "Научный", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Преобразование", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Количество цифр в группе", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -337,8 +337,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Zobraziť"
|
||||
BEGIN
|
||||
MENUITEM "Štandardná", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vedecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Štandardná", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vedecká", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Prevody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Šestnástková\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -369,8 +369,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Zobraziť"
|
||||
BEGIN
|
||||
MENUITEM "Štandardná", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vedecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Štandardná", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vedecká", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Prevody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Šestnástková\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -402,8 +402,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Zobraziť"
|
||||
BEGIN
|
||||
MENUITEM "Štandardná", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vedecká", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Štandardná", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vedecká", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Prevody", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Zoskupovať číslice", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -334,8 +334,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Modifko"
|
||||
BEGIN
|
||||
MENUITEM "Standart", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standart", IDM_VIEW_STANDARD
|
||||
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konvertim", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -366,8 +366,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Vëzhgo"
|
||||
BEGIN
|
||||
MENUITEM "Standart", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standart", IDM_VIEW_STANDARD
|
||||
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konverto", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hex\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -399,8 +399,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Vëzhgo"
|
||||
BEGIN
|
||||
MENUITEM "Standar", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standar", IDM_VIEW_STANDARD
|
||||
MENUITEM "Shkencor", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konverto", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Grupim numeror", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -337,8 +337,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visa"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vetenskaplig", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vetenskaplig", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konvertering", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hexadecimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -369,8 +369,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Vis"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vetenskaplig", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vetenskaplig", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konvertering", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Hexadecimal\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -402,8 +402,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Visa"
|
||||
BEGIN
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Vetenskapelig", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Standard", IDM_VIEW_STANDARD
|
||||
MENUITEM "Vetenskapelig", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Konvertering", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Siffergruppering", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -330,8 +330,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&มุมมอง"
|
||||
BEGIN
|
||||
MENUITEM "แบบมาตรฐาน", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "แบบวิทยาศาสตร์", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "แบบมาตรฐาน", IDM_VIEW_STANDARD
|
||||
MENUITEM "แบบวิทยาศาสตร์", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "ความเปลี่ยนแปลง", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ฐานสิบหก\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -362,8 +362,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&มุมมอง"
|
||||
BEGIN
|
||||
MENUITEM "แบบมาตรฐาน", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "แบบวิทยาศาสตร์", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "แบบมาตรฐาน", IDM_VIEW_STANDARD
|
||||
MENUITEM "แบบวิทยาศาสตร์", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "ความเปลี่ยนแปลง", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "ฐานสิบหก\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -395,8 +395,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&มุมมอง"
|
||||
BEGIN
|
||||
MENUITEM "แบบมาตรฐาน", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "แบบวิทยาศาสตร์", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "แบบมาตรฐาน", IDM_VIEW_STANDARD
|
||||
MENUITEM "แบบวิทยาศาสตร์", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "ความเปลี่ยนแปลง", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "แสดงหลักตัวเลข", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -332,8 +332,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "&Dönüştürme", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Onaltılık\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -364,8 +364,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "&Dönüştürme", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Onaltılık\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -397,8 +397,8 @@ BEGIN
|
|||
END
|
||||
POPUP "&Görünüm"
|
||||
BEGIN
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "&Ölçünlü", IDM_VIEW_STANDARD
|
||||
MENUITEM "&Bilimlik", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "&Dönüştürme", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "B&asamakları Takımla", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -338,8 +338,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вигляд"
|
||||
BEGIN
|
||||
MENUITEM "Звичайний", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Науковий", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Звичайний", IDM_VIEW_STANDARD
|
||||
MENUITEM "Науковий", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Перетворення", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Шістнадцятковий\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -370,8 +370,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вигляд"
|
||||
BEGIN
|
||||
MENUITEM "Звичайний", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Науковий", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Звичайний", IDM_VIEW_STANDARD
|
||||
MENUITEM "Науковий", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Перетворення", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Шістнадцятковий\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -403,8 +403,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вигляд"
|
||||
BEGIN
|
||||
MENUITEM "Звичайний", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "Науковий", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Звичайний", IDM_VIEW_STANDARD
|
||||
MENUITEM "Науковий", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "Перетворення", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Кількість цифр у групі", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -332,8 +332,8 @@ BEGIN
|
|||
END
|
||||
POPUP "查看"
|
||||
BEGIN
|
||||
MENUITEM "标准型", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "科学型", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "标准型", IDM_VIEW_STANDARD
|
||||
MENUITEM "科学型", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "转换", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "十六进制\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -364,8 +364,8 @@ BEGIN
|
|||
END
|
||||
POPUP "查看"
|
||||
BEGIN
|
||||
MENUITEM "标准型", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "科学型", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "标准型", IDM_VIEW_STANDARD
|
||||
MENUITEM "科学型", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "转换", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "十六进制\tF5", IDM_VIEW_HEX, CHECKED
|
||||
|
@ -397,8 +397,8 @@ BEGIN
|
|||
END
|
||||
POPUP "查看"
|
||||
BEGIN
|
||||
MENUITEM "标准型", IDM_VIEW_STANDARD, CHECKED
|
||||
MENUITEM "科学型", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "标准型", IDM_VIEW_STANDARD
|
||||
MENUITEM "科学型", IDM_VIEW_SCIENTIFIC
|
||||
MENUITEM "转换", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "数字分组", IDM_VIEW_GROUP, CHECKED
|
||||
|
|
|
@ -225,38 +225,40 @@ calc_t calc;
|
|||
|
||||
static void load_config(void)
|
||||
{
|
||||
TCHAR buf[32];
|
||||
DWORD tmp;
|
||||
#if _WIN32_WINNT >= 0x0500
|
||||
HKEY hKey;
|
||||
#endif
|
||||
|
||||
/* If no settings are found in the registry, then use the default options */
|
||||
calc.layout = CALC_LAYOUT_STANDARD;
|
||||
calc.usesep = FALSE;
|
||||
|
||||
/* Try to load last selected layout */
|
||||
GetProfileString(TEXT("SciCalc"), TEXT("layout"), TEXT("0"), buf, SIZEOF(buf));
|
||||
if (_stscanf(buf, TEXT("%lu"), &calc.layout) != 1)
|
||||
calc.layout = CALC_LAYOUT_STANDARD;
|
||||
/* Get the configuration based on what version of Windows that's being used */
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("SOFTWARE\\Microsoft\\Calc"), 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS)
|
||||
{
|
||||
/* Try to load last selected layout */
|
||||
tmp = sizeof(calc.layout);
|
||||
if (RegQueryValueEx(hKey, TEXT("layout"), NULL, NULL, (LPBYTE)&calc.layout, &tmp) != ERROR_SUCCESS)
|
||||
calc.layout = CALC_LAYOUT_STANDARD;
|
||||
|
||||
/* Try to load last selected formatting option */
|
||||
GetProfileString(TEXT("SciCalc"), TEXT("UseSep"), TEXT("0"), buf, SIZEOF(buf));
|
||||
if (_stscanf(buf, TEXT("%lu"), &tmp) != 1)
|
||||
calc.usesep = FALSE;
|
||||
else
|
||||
calc.usesep = (tmp == 1) ? TRUE : FALSE;
|
||||
/* Try to load last selected formatting option */
|
||||
tmp = sizeof(calc.usesep);
|
||||
if (RegQueryValueEx(hKey, TEXT("UseSep"), NULL, NULL, (LPBYTE)&calc.usesep, &tmp) != ERROR_SUCCESS)
|
||||
calc.usesep = FALSE;
|
||||
|
||||
/* close the key */
|
||||
RegCloseKey(hKey);
|
||||
}
|
||||
|
||||
/* memory is empty at startup */
|
||||
calc.is_memory = FALSE;
|
||||
|
||||
#if _WIN32_WINNT >= 0x0500
|
||||
/* empty these values */
|
||||
calc.sDecimal[0] = TEXT('\0');
|
||||
calc.sThousand[0] = TEXT('\0');
|
||||
|
||||
/* try to open the registry */
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER,
|
||||
TEXT("Control Panel\\International"),
|
||||
0,
|
||||
KEY_QUERY_VALUE,
|
||||
&hKey) == ERROR_SUCCESS) {
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("Control Panel\\International"), 0, KEY_QUERY_VALUE, &hKey) == ERROR_SUCCESS)
|
||||
{
|
||||
/* get these values (ignore errors) */
|
||||
tmp = sizeof(calc.sDecimal);
|
||||
RegQueryValueEx(hKey, TEXT("sDecimal"), NULL, NULL, (LPBYTE)calc.sDecimal, &tmp);
|
||||
|
@ -277,20 +279,24 @@ static void load_config(void)
|
|||
/* get the string lengths */
|
||||
calc.sDecimal_len = _tcslen(calc.sDecimal);
|
||||
calc.sThousand_len = _tcslen(calc.sThousand);
|
||||
#else
|
||||
/* acquire regional settings */
|
||||
calc.sDecimal_len = GetProfileString(TEXT("intl"), TEXT("sDecimal"), TEXT("."), calc.sDecimal, SIZEOF(calc.sDecimal));
|
||||
calc.sThousand_len = GetProfileString(TEXT("intl"), TEXT("sThousand"), TEXT(","), calc.sThousand, SIZEOF(calc.sThousand));
|
||||
#endif
|
||||
}
|
||||
|
||||
static void save_config(void)
|
||||
{
|
||||
TCHAR buf[32];
|
||||
HKEY hKey;
|
||||
DWORD sepValue;
|
||||
|
||||
_stprintf(buf, TEXT("%lu"), calc.layout);
|
||||
WriteProfileString(TEXT("SciCalc"), TEXT("layout"), buf);
|
||||
WriteProfileString(TEXT("SciCalc"), TEXT("UseSep"), (calc.usesep==TRUE) ? TEXT("1") : TEXT("0"));
|
||||
if (RegOpenKeyEx(HKEY_CURRENT_USER, TEXT("SOFTWARE\\Microsoft\\Calc"), 0, KEY_ALL_ACCESS, &hKey) != ERROR_SUCCESS )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
sepValue = (calc.usesep) ? 1 : 0;
|
||||
|
||||
RegSetValueEx(hKey, TEXT("layout"), 0, REG_DWORD, (const BYTE*)&calc.layout, sizeof(calc.layout));
|
||||
RegSetValueEx(hKey, TEXT("UseSep"), 0, REG_DWORD, (const BYTE*)&sepValue, sizeof(sepValue));
|
||||
|
||||
RegCloseKey(hKey);
|
||||
}
|
||||
|
||||
static LRESULT post_key_press(LPARAM lParam, WORD idc)
|
||||
|
@ -657,7 +663,33 @@ static void update_menu(HWND hwnd)
|
|||
HMENU hMenu = GetSubMenu(GetMenu(hwnd), 1);
|
||||
unsigned int x;
|
||||
|
||||
for (x=0; x<SIZEOF(upd); x++) {
|
||||
/* Sets the state of the layout in the menu based on the configuration file */
|
||||
if (calc.layout == CALC_LAYOUT_SCIENTIFIC)
|
||||
{
|
||||
CheckMenuRadioItem(GetMenu(hwnd),
|
||||
IDM_VIEW_STANDARD,
|
||||
IDM_VIEW_CONVERSION,
|
||||
IDM_VIEW_SCIENTIFIC,
|
||||
MF_BYCOMMAND);
|
||||
}
|
||||
else if (calc.layout == CALC_LAYOUT_CONVERSION)
|
||||
{
|
||||
CheckMenuRadioItem(GetMenu(hwnd),
|
||||
IDM_VIEW_STANDARD,
|
||||
IDM_VIEW_CONVERSION,
|
||||
IDM_VIEW_CONVERSION,
|
||||
MF_BYCOMMAND);
|
||||
}
|
||||
else
|
||||
{
|
||||
CheckMenuRadioItem(GetMenu(hwnd),
|
||||
IDM_VIEW_STANDARD,
|
||||
IDM_VIEW_CONVERSION,
|
||||
IDM_VIEW_STANDARD,
|
||||
MF_BYCOMMAND);
|
||||
}
|
||||
|
||||
for (x=3; x<SIZEOF(upd); x++) {
|
||||
if (*(upd[x].sel) != upd[x].idc) {
|
||||
CheckMenuItem(hMenu, upd[x].idm, MF_BYCOMMAND|MF_UNCHECKED);
|
||||
SendMessage((HWND)GetDlgItem(hwnd,upd[x].idc),BM_SETCHECK,FALSE,0L);
|
||||
|
@ -1225,6 +1257,7 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
|||
{
|
||||
unsigned int x;
|
||||
RECT rc;
|
||||
HMENU hMenu;
|
||||
|
||||
switch (msg) {
|
||||
case WM_DRAWITEM:
|
||||
|
@ -1258,6 +1291,11 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
|||
/* set our calc icon */
|
||||
SendMessage(hWnd, WM_SETICON, ICON_BIG, (LPARAM)LoadIcon(calc.hInstance, MAKEINTRESOURCE(IDI_CALC_BIG)));
|
||||
SendMessage(hWnd, WM_SETICON, ICON_SMALL, (LPARAM)LoadIcon(calc.hInstance, MAKEINTRESOURCE(IDI_CALC_SMALL)));
|
||||
|
||||
/* Sets the state of the option to group digits */
|
||||
hMenu = GetSubMenu(GetMenu(hWnd), 1);
|
||||
CheckMenuItem(hMenu, IDM_VIEW_GROUP, (calc.usesep ? MF_CHECKED : MF_UNCHECKED));
|
||||
|
||||
/* update text for decimal button */
|
||||
SendDlgItemMessage(hWnd, IDC_BUTTON_DOT, WM_SETTEXT, (WPARAM)0, (LPARAM)calc.sDecimal);
|
||||
/* Fill combo box for conversion */
|
||||
|
@ -1312,18 +1350,36 @@ static INT_PTR CALLBACK DlgMainProc(HWND hWnd, UINT msg, WPARAM wp, LPARAM lp)
|
|||
calc.action = IDM_VIEW_STANDARD;
|
||||
DestroyWindow(hWnd);
|
||||
save_config();
|
||||
|
||||
CheckMenuRadioItem(GetMenu(hWnd),
|
||||
IDM_VIEW_STANDARD,
|
||||
IDM_VIEW_CONVERSION,
|
||||
IDM_VIEW_STANDARD,
|
||||
MF_BYCOMMAND);
|
||||
return TRUE;
|
||||
case IDM_VIEW_SCIENTIFIC:
|
||||
calc.layout = CALC_LAYOUT_SCIENTIFIC;
|
||||
calc.action = IDM_VIEW_SCIENTIFIC;
|
||||
DestroyWindow(hWnd);
|
||||
save_config();
|
||||
|
||||
CheckMenuRadioItem(GetMenu(hWnd),
|
||||
IDM_VIEW_STANDARD,
|
||||
IDM_VIEW_CONVERSION,
|
||||
IDM_VIEW_SCIENTIFIC,
|
||||
MF_BYCOMMAND);
|
||||
return TRUE;
|
||||
case IDM_VIEW_CONVERSION:
|
||||
calc.layout = CALC_LAYOUT_CONVERSION;
|
||||
calc.action = IDM_VIEW_CONVERSION;
|
||||
DestroyWindow(hWnd);
|
||||
save_config();
|
||||
|
||||
CheckMenuRadioItem(GetMenu(hWnd),
|
||||
IDM_VIEW_STANDARD,
|
||||
IDM_VIEW_CONVERSION,
|
||||
IDM_VIEW_CONVERSION,
|
||||
MF_BYCOMMAND);
|
||||
return TRUE;
|
||||
case IDM_VIEW_HEX:
|
||||
case IDM_VIEW_DEC:
|
||||
|
@ -1715,8 +1771,7 @@ int WINAPI _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdL
|
|||
/* ignore hwnd: dialogs are already visible! */
|
||||
if (calc.layout == CALC_LAYOUT_SCIENTIFIC)
|
||||
dwLayout = IDD_DIALOG_SCIENTIFIC;
|
||||
else
|
||||
if (calc.layout == CALC_LAYOUT_CONVERSION)
|
||||
else if (calc.layout == CALC_LAYOUT_CONVERSION)
|
||||
dwLayout = IDD_DIALOG_CONVERSION;
|
||||
else
|
||||
dwLayout = IDD_DIALOG_STANDARD;
|
||||
|
|
|
@ -11,6 +11,7 @@ add_subdirectory(more)
|
|||
add_subdirectory(reg)
|
||||
add_subdirectory(sort)
|
||||
add_subdirectory(taskkill)
|
||||
add_subdirectory(tree)
|
||||
add_subdirectory(wmic)
|
||||
add_subdirectory(wscript)
|
||||
add_subdirectory(xcopy)
|
||||
|
|
|
@ -27,155 +27,229 @@
|
|||
*
|
||||
*/
|
||||
|
||||
|
||||
#include <windows.h>
|
||||
#include <tchar.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <assert.h>
|
||||
|
||||
#define STRBUF 1024
|
||||
|
||||
/* getline: read a line, return length */
|
||||
INT GetLine(char *line, FILE *in)
|
||||
INT GetBuff(char *buff, FILE *in)
|
||||
{
|
||||
if (fgets(line, STRBUF, in) == NULL)
|
||||
return 0;
|
||||
else
|
||||
return strlen(line);
|
||||
return fread(buff, 1, STRBUF, in);
|
||||
}
|
||||
|
||||
/* print program usage */
|
||||
INT FileSize(FILE * fd)
|
||||
{
|
||||
INT result = -1;
|
||||
if (fseek(fd, 0, SEEK_END) == 0 && (result = ftell(fd)) != -1)
|
||||
{
|
||||
/* Restoring file pointer */
|
||||
rewind(fd);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
/* Print program usage */
|
||||
VOID Usage(VOID)
|
||||
{
|
||||
_tprintf(_T("\nCompares the contents of two files or sets of files.\n\n"
|
||||
"COMP [data1] [data2]\n\n"
|
||||
"COMP [/L] [/A] [data1] [data2]\n\n"
|
||||
" data1 Specifies location and name of first file to compare.\n"
|
||||
" data2 Specifies location and name of second file to compare.\n"));
|
||||
" data2 Specifies location and name of second file to compare.\n"
|
||||
" /A Display differences in ASCII characters.\n"
|
||||
" /L Display line numbers for differences.\n"));
|
||||
}
|
||||
|
||||
|
||||
int _tmain (int argc, TCHAR *argv[])
|
||||
{
|
||||
INT i;
|
||||
FILE *fp1, *fp2; // file pointers
|
||||
PTCHAR Line1 = (TCHAR *)malloc(STRBUF * sizeof(TCHAR));
|
||||
PTCHAR Line2 = (TCHAR *)malloc(STRBUF * sizeof(TCHAR));
|
||||
TCHAR File1[_MAX_PATH], // file paths
|
||||
File2[_MAX_PATH];
|
||||
BOOL bMatch = TRUE, // files match
|
||||
bAscii = FALSE, // /A switch
|
||||
bLineNos = FALSE; // /L switch
|
||||
|
||||
/* parse command line for options */
|
||||
/* File pointers */
|
||||
FILE *fp1 = NULL;
|
||||
FILE *fp2 = NULL;
|
||||
|
||||
INT BufLen1, BufLen2;
|
||||
PTCHAR Buff1 = NULL;
|
||||
PTCHAR Buff2 = NULL;
|
||||
TCHAR File1[_MAX_PATH + 1], // File paths
|
||||
File2[_MAX_PATH + 1];
|
||||
BOOL bAscii = FALSE, // /A switch
|
||||
bLineNos = FALSE; // /L switch
|
||||
UINT LineNumber;
|
||||
UINT Offset;
|
||||
INT FileSizeFile1;
|
||||
INT FileSizeFile2;
|
||||
INT NumberOfOptions = 0;
|
||||
INT FilesOK = 1;
|
||||
INT Status = EXIT_SUCCESS;
|
||||
|
||||
/* Parse command line for options */
|
||||
for (i = 1; i < argc; i++)
|
||||
{
|
||||
if (argv[i][0] == '/')
|
||||
{
|
||||
--argc;
|
||||
switch (argv[i][1]) {
|
||||
case 'A': bAscii = TRUE;
|
||||
_tprintf(_T("/a not Supported\n")); (void)bAscii; /*FIXME: needs adding */
|
||||
break;
|
||||
case 'L': bLineNos = TRUE;
|
||||
_tprintf(_T("/l not supported\n")); (void)bLineNos; /*FIXME: needs adding */
|
||||
break;
|
||||
case '?': Usage();
|
||||
return EXIT_SUCCESS;
|
||||
default:
|
||||
_tprintf(_T("Invalid switch - /%c\n"), argv[i][1]);
|
||||
Usage();
|
||||
return EXIT_FAILURE;
|
||||
switch (argv[i][1])
|
||||
{
|
||||
case 'A':
|
||||
bAscii = TRUE;
|
||||
NumberOfOptions++;
|
||||
break;
|
||||
|
||||
case 'L':
|
||||
bLineNos = TRUE;
|
||||
NumberOfOptions++;
|
||||
break;
|
||||
|
||||
case '?':
|
||||
Usage();
|
||||
return EXIT_SUCCESS;
|
||||
|
||||
default:
|
||||
_tprintf(_T("Invalid switch - /%c\n"), argv[i][1]);
|
||||
Usage();
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
switch (argc)
|
||||
if (argc - NumberOfOptions == 3)
|
||||
{
|
||||
case 1 :
|
||||
_tprintf(_T("Name of first file to compare: "));
|
||||
fgets(File1, _MAX_PATH, stdin);
|
||||
for (i=0; i<_MAX_PATH; i++)
|
||||
{
|
||||
if (File1[i] == '\n')
|
||||
{
|
||||
File1[i] = '\0';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
_tprintf(_T("Name of second file to compare: "));
|
||||
fgets(File2, _MAX_PATH, stdin);
|
||||
for (i=0; i<_MAX_PATH; i++)
|
||||
{
|
||||
if (File2[i] == '\n')
|
||||
{
|
||||
File2[i] = '\0';
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 2 :
|
||||
_tcsncpy(File1, argv[1], _MAX_PATH);
|
||||
_tprintf(_T("Name of second file to compare: "));
|
||||
fgets(File2, _MAX_PATH, stdin);
|
||||
for (i=0; i<_MAX_PATH; i++)
|
||||
{
|
||||
if (File2[i] == '\n')
|
||||
{
|
||||
File2[i] = '\0';
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case 3 :
|
||||
_tcsncpy(File1, argv[1], _MAX_PATH);
|
||||
_tcsncpy(File2, argv[2], _MAX_PATH);
|
||||
break;
|
||||
default :
|
||||
_tprintf(_T("Bad command line syntax\n"));
|
||||
return EXIT_FAILURE;
|
||||
break;
|
||||
_tcsncpy(File1, argv[1 + NumberOfOptions], _MAX_PATH);
|
||||
_tcsncpy(File2, argv[2 + NumberOfOptions], _MAX_PATH);
|
||||
}
|
||||
else
|
||||
{
|
||||
_tprintf(_T("Bad command line syntax\n"));
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
Buff1 = (TCHAR *)malloc(STRBUF * sizeof(TCHAR));
|
||||
if (Buff1 == NULL)
|
||||
{
|
||||
_tprintf(_T("Can't get free memory for Buff1\n"));
|
||||
return EXIT_FAILURE;
|
||||
}
|
||||
|
||||
Buff2 = (TCHAR *)malloc(STRBUF * sizeof(TCHAR));
|
||||
if (Buff2 == NULL)
|
||||
{
|
||||
_tprintf(_T("Can't get free memory for Buff2\n"));
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
if ((fp1 = fopen(File1, "r")) == NULL)
|
||||
if ((fp1 = fopen(File1, "rb")) == NULL)
|
||||
{
|
||||
_tprintf(_T("Can't find/open file: %s\n"), File1);
|
||||
return EXIT_FAILURE;
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
if ((fp2 = fopen(File2, "r")) == NULL)
|
||||
if ((fp2 = fopen(File2, "rb")) == NULL)
|
||||
{
|
||||
_tprintf(_T("Can't find/open file: %s\n"), File2);
|
||||
fclose(fp1);
|
||||
return EXIT_FAILURE;
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
|
||||
_tprintf(_T("Comparing %s and %s...\n"), File1, File2);
|
||||
|
||||
while ((GetLine(Line1, fp1) != 0) &&
|
||||
(GetLine(Line2, fp2) != 0))
|
||||
FileSizeFile1 = FileSize(fp1);
|
||||
if (FileSizeFile1 == -1)
|
||||
{
|
||||
// LineCount++;
|
||||
while ((*Line1 != '\0') && (*Line2 != '\0'))
|
||||
{
|
||||
if (*Line1 != *Line2)
|
||||
{
|
||||
bMatch = FALSE;
|
||||
break;
|
||||
}
|
||||
Line1++, Line2++;
|
||||
}
|
||||
_tprintf(_T("Can't determine size of file: %s\n"), File1);
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
bMatch ? _tprintf(_T("Files compare OK\n")) : _tprintf(_T("Files are different sizes.\n"));
|
||||
FileSizeFile2 = FileSize(fp2);
|
||||
if (FileSizeFile2 == -1)
|
||||
{
|
||||
_tprintf(_T("Can't determine size of file: %s\n"), File2);
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
fclose(fp1);
|
||||
fclose(fp2);
|
||||
if (FileSizeFile1 != FileSizeFile2)
|
||||
{
|
||||
_tprintf(_T("Files are different sizes.\n"));
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
LineNumber = 1;
|
||||
Offset = 0;
|
||||
while (1)
|
||||
{
|
||||
BufLen1 = GetBuff(Buff1, fp1);
|
||||
BufLen2 = GetBuff(Buff2, fp2);
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
if (ferror(fp1) || ferror(fp2))
|
||||
{
|
||||
_tprintf(_T("Files read error.\n"));
|
||||
Status = EXIT_FAILURE;
|
||||
goto Cleanup;
|
||||
}
|
||||
|
||||
if (!BufLen1 && !BufLen2)
|
||||
break;
|
||||
|
||||
assert(BufLen1 == BufLen2);
|
||||
for (i = 0; i < BufLen1; i++)
|
||||
{
|
||||
if (Buff1[i] != Buff2[i])
|
||||
{
|
||||
FilesOK = 0;
|
||||
|
||||
/* Reporting here a mismatch */
|
||||
if (bLineNos)
|
||||
{
|
||||
_tprintf(_T("Compare error at LINE %d\n"), LineNumber);
|
||||
}
|
||||
else
|
||||
{
|
||||
_tprintf(_T("Compare error at OFFSET %d\n"), Offset);
|
||||
}
|
||||
|
||||
if (bAscii)
|
||||
{
|
||||
_tprintf(_T("file1 = %c\n"), Buff1[i]);
|
||||
_tprintf(_T("file2 = %c\n"), Buff2[i]);
|
||||
}
|
||||
else
|
||||
{
|
||||
_tprintf(_T("file1 = %X\n"), Buff1[i]);
|
||||
_tprintf(_T("file2 = %X\n"), Buff2[i]);
|
||||
}
|
||||
|
||||
Offset++;
|
||||
|
||||
if (Buff1[i] == '\n')
|
||||
LineNumber++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (FilesOK)
|
||||
_tprintf(_T("Files compare OK\n"));
|
||||
|
||||
Cleanup:
|
||||
if (fp1)
|
||||
fclose(fp1);
|
||||
if (fp2)
|
||||
fclose(fp2);
|
||||
|
||||
if (Buff1)
|
||||
free(Buff1);
|
||||
if (Buff2)
|
||||
free(Buff2);
|
||||
|
||||
return Status;
|
||||
}
|
||||
|
||||
/* EOF */
|
||||
|
|
6
base/applications/cmdutils/tree/CMakeLists.txt
Normal file
|
@ -0,0 +1,6 @@
|
|||
|
||||
add_executable(tree tree.c tree.rc)
|
||||
set_module_type(tree win32cui UNICODE)
|
||||
set_target_properties(tree PROPERTIES SUFFIX ".com")
|
||||
add_importlibs(tree msvcrt kernel32 user32)
|
||||
add_cd_file(TARGET tree DESTINATION reactos/system32 FOR all)
|
12
base/applications/cmdutils/tree/lang/de-DE.rc
Normal file
|
@ -0,0 +1,12 @@
|
|||
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "Zeigt die Ordnerstruktur eines Laufwerks oder Pfads grafisch an.\n\n\
|
||||
TREE [Laufwerk:][Pfad] [/F] [/A]\n\n\
|
||||
\t/F Zeigt die Namen der Dateien in jedem Ordner an.\n\
|
||||
\t/A Verwendet den ASCII- statt des erweiterten Zeichensatzes.\n"
|
||||
IDS_NO_SUBDIRECTORIES "Es sind keine Unterordner vorhanden"
|
||||
IDS_FOLDER_PATH "Auflistung der Ordnerpfade\n"
|
||||
IDS_VOL_SERIAL "Volumeseriennummer : %x:%x\n"
|
||||
END
|
12
base/applications/cmdutils/tree/lang/en-US.rc
Normal file
|
@ -0,0 +1,12 @@
|
|||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "Visually displays the folder structure of a drive or path.\n\n\
|
||||
TREE [drive:][path] [/F] [/A]\n\n\
|
||||
\t/F Display the names of the files in each folder.\n\
|
||||
\t/A Use ASCII instead of extended characters.\n"
|
||||
IDS_NO_SUBDIRECTORIES "No subdirectories exist"
|
||||
IDS_FOLDER_PATH "Folder PATH Listing\n"
|
||||
IDS_VOL_SERIAL "Volume serial number is %x:%x\n"
|
||||
END
|
9
base/applications/cmdutils/tree/resource.h
Normal file
|
@ -0,0 +1,9 @@
|
|||
#ifndef RESOURCE_H
|
||||
#define RESOURCE_H
|
||||
|
||||
#define IDS_USAGE 0
|
||||
#define IDS_NO_SUBDIRECTORIES 1
|
||||
#define IDS_FOLDER_PATH 2
|
||||
#define IDS_VOL_SERIAL 3
|
||||
|
||||
#endif /* RESOURCE_H */
|
374
base/applications/cmdutils/tree/tree.c
Normal file
|
@ -0,0 +1,374 @@
|
|||
/*
|
||||
* PROJECT: ReactOS
|
||||
* LICENSE: GNU GPLv2 only as published by the Free Software Foundation
|
||||
* PURPOSE: Implements tree.com functionality similar to Windows
|
||||
* PROGRAMMERS: Asif Bahrainwala (asif_bahrainwala@hotmail.com)
|
||||
*/
|
||||
|
||||
// Tree.cpp : Defines the entry point for the console application.
|
||||
//
|
||||
#include <windows.h>
|
||||
#include <stdio.h>
|
||||
//#include <stdarg.h>
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
#define STR_MAX 2048
|
||||
|
||||
static void DrawTree(const wchar_t* strPath, const WIN32_FIND_DATA *arrFolder, const size_t szArr, UINT width, const wchar_t *prevLine, BOOL drawfolder);
|
||||
static void GetDirectoryStructure(wchar_t* strPath, UINT width, const wchar_t* prevLine);
|
||||
|
||||
BOOL bShowFiles = FALSE; //if this flag is set to true, files will also be listed
|
||||
BOOL bUseAscii = FALSE; //if this flag is true, ASCII characters will be used instead of UNICODE ones
|
||||
|
||||
/*
|
||||
* This takes strings from a resource string table
|
||||
* and outputs it to the console.
|
||||
*/
|
||||
VOID PrintResourceString(INT resID, ...)
|
||||
{
|
||||
WCHAR tmpBuffer[STR_MAX];
|
||||
va_list arg_ptr;
|
||||
|
||||
va_start(arg_ptr, resID);
|
||||
LoadStringW(GetModuleHandle(NULL), resID, tmpBuffer, STR_MAX);
|
||||
vfwprintf(stdout, tmpBuffer, arg_ptr);
|
||||
va_end(arg_ptr);
|
||||
}
|
||||
|
||||
/**
|
||||
* @name: HasSubFolder
|
||||
*
|
||||
* @param strPath
|
||||
* Must specify folder name
|
||||
*
|
||||
* @return
|
||||
* true if folder has sub folders, else will return false
|
||||
*/
|
||||
static BOOL HasSubFolder(const wchar_t *strPath1)
|
||||
{
|
||||
BOOL ret = FALSE;
|
||||
WIN32_FIND_DATA FindFileData;
|
||||
HANDLE hFind = NULL;
|
||||
static wchar_t strPath[STR_MAX]= L"";
|
||||
ZeroMemory(strPath, sizeof(strPath));
|
||||
|
||||
wcscat(strPath,strPath1);
|
||||
wcscat(strPath,L"\\*.");
|
||||
|
||||
hFind=FindFirstFile(strPath, &FindFileData);
|
||||
do
|
||||
{
|
||||
if (FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
||||
{
|
||||
if(wcscmp(FindFileData.cFileName, L".")==0 ||
|
||||
wcscmp(FindFileData.cFileName, L"..")==0 )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
ret=TRUE; //found subfolder
|
||||
break;
|
||||
}
|
||||
}
|
||||
while(FindNextFile(hFind, &FindFileData));
|
||||
|
||||
FindClose(hFind);
|
||||
return ret;
|
||||
}
|
||||
|
||||
/**
|
||||
* @name: DrawTree
|
||||
*
|
||||
* @param strPath
|
||||
* Must specify folder name
|
||||
*
|
||||
* @param arrFolder
|
||||
* must be a list of folder names to be drawn in tree format
|
||||
*
|
||||
* @param width
|
||||
* specifies drawing distance for correct formatting of tree structure being drawn on console screen
|
||||
* used internally for adding spaces
|
||||
*
|
||||
* @param prevLine
|
||||
* used internally for formatting reasons
|
||||
*
|
||||
* @return
|
||||
* void
|
||||
*/
|
||||
static void DrawTree(const wchar_t* strPath, const WIN32_FIND_DATA *arrFolder, const size_t szArr, UINT width, const wchar_t *prevLine, BOOL drawfolder)
|
||||
{
|
||||
BOOL bHasSubFolder = HasSubFolder(strPath);
|
||||
UINT i = 0;
|
||||
|
||||
//this will format the spaces required for correct formatting
|
||||
for(i = 0; i < szArr; ++i)
|
||||
{
|
||||
wchar_t *consoleOut = (wchar_t*)malloc(sizeof(wchar_t) * STR_MAX);
|
||||
UINT j=0;
|
||||
static wchar_t str[STR_MAX];
|
||||
|
||||
// As we do not seem to have the _s functions properly set up, use the non-secure version for now
|
||||
//wcscpy_s(consoleOut, STR_MAX, L"");
|
||||
//wcscpy_s(str, STR_MAX, L"");
|
||||
wcscpy(consoleOut, L"");
|
||||
wcscpy(str, L"");
|
||||
|
||||
for(j=0;j<width-1;++j)
|
||||
{
|
||||
//if the previous line has '├' or '│' then the current line will add '│' to continue the connecting line
|
||||
if((BYTE)prevLine[j] == 195 || (BYTE)prevLine[j] == 179 || (BYTE)prevLine[j] == L'+' || (BYTE)prevLine[j] == L'|')
|
||||
{
|
||||
if (bUseAscii)
|
||||
{
|
||||
wchar_t a[]={179,0};
|
||||
wcscat(consoleOut,a);
|
||||
}
|
||||
else
|
||||
{
|
||||
wcscat(consoleOut,L"|");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
wcscat(consoleOut,L" ");
|
||||
}
|
||||
}
|
||||
|
||||
if(szArr - 1 != i)
|
||||
{
|
||||
if(drawfolder)
|
||||
{
|
||||
// will add '├───Folder name
|
||||
if (bUseAscii)
|
||||
wsprintf(str, L"+---%s", (wchar_t*)arrFolder[i].cFileName);
|
||||
else
|
||||
wsprintf(str, L"%c%c%c%c%s", 195, 196, 196, 196, (wchar_t*)arrFolder[i].cFileName);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(bHasSubFolder)
|
||||
{
|
||||
// will add '│ FileNamw' //thie line is added to connect the belowfolder sub structure
|
||||
if (bUseAscii)
|
||||
wsprintf(str,L"| %s", (wchar_t*)arrFolder[i].cFileName);
|
||||
else
|
||||
wsprintf(str,L"%c %s", 179, (wchar_t*)arrFolder[i].cFileName);
|
||||
}
|
||||
else
|
||||
{
|
||||
// will add ' FileNamw'
|
||||
wsprintf(str,L" %s", (wchar_t*)arrFolder[i].cFileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(drawfolder)
|
||||
{
|
||||
// '└───Folder name'
|
||||
if (bUseAscii)
|
||||
wsprintf(str, L"\\---%s", (wchar_t*)arrFolder[i].cFileName);
|
||||
else
|
||||
wsprintf(str, L"%c%c%c%c%s", 192, 196, 196, 196, (wchar_t*)arrFolder[i].cFileName);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(bHasSubFolder)
|
||||
{
|
||||
// '│ FileName'
|
||||
if (bUseAscii)
|
||||
wsprintf(str,L"| %s", (wchar_t*)arrFolder[i].cFileName);
|
||||
else
|
||||
wsprintf(str,L"%c %s", 179, (wchar_t*)arrFolder[i].cFileName);
|
||||
}
|
||||
else
|
||||
{
|
||||
// ' FileName'
|
||||
wsprintf(str,L" %s", (wchar_t*)arrFolder[i].cFileName);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
wcscat(consoleOut, str);
|
||||
wprintf(L"%s\n", consoleOut);
|
||||
|
||||
if(drawfolder)
|
||||
{
|
||||
wchar_t *str = (wchar_t*)malloc(STR_MAX * sizeof(wchar_t));
|
||||
ZeroMemory(str, STR_MAX*sizeof(wchar_t));
|
||||
|
||||
wcscat(str, strPath);
|
||||
wcscat(str, L"\\");
|
||||
wcscat(str, arrFolder[i].cFileName);
|
||||
GetDirectoryStructure(str, width+4, consoleOut);
|
||||
|
||||
free(str);
|
||||
}
|
||||
free(consoleOut);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @name: GetDirectoryStructure
|
||||
*
|
||||
* @param strPath
|
||||
* Must specify folder name
|
||||
*
|
||||
* @param width
|
||||
* specifies drawing distance for correct formatting of tree structure being drawn on console screen
|
||||
*
|
||||
* @param prevLine
|
||||
* specifies the previous line written on console, is used for correct formatting
|
||||
* @return
|
||||
* void
|
||||
*/
|
||||
static void GetDirectoryStructure(wchar_t* strPath, UINT width, const wchar_t* prevLine)
|
||||
{
|
||||
WIN32_FIND_DATA FindFileData;
|
||||
HANDLE hFind = NULL;
|
||||
//DWORD err = 0;
|
||||
//will fill up with names of all sub folders
|
||||
WIN32_FIND_DATA *arrFolder = NULL;
|
||||
UINT arrFoldersz = 0;
|
||||
//will fill up with names of all sub folders
|
||||
WIN32_FIND_DATA *arrFile = NULL;
|
||||
UINT arrFilesz = 0;
|
||||
|
||||
ZeroMemory(&FindFileData,sizeof(FindFileData));
|
||||
|
||||
{
|
||||
static wchar_t tmp[STR_MAX]=L"";
|
||||
ZeroMemory(tmp,sizeof(tmp));
|
||||
wcscat(tmp,strPath);
|
||||
wcscat(tmp,L"\\*.*");
|
||||
|
||||
hFind=FindFirstFile(tmp, &FindFileData);
|
||||
|
||||
//err = GetLastError();
|
||||
}
|
||||
|
||||
if(hFind == INVALID_HANDLE_VALUE)
|
||||
return;
|
||||
|
||||
do
|
||||
{
|
||||
if (FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
|
||||
{
|
||||
if(wcscmp(FindFileData.cFileName, L".")==0 ||
|
||||
wcscmp(FindFileData.cFileName, L"..")==0 )
|
||||
continue;
|
||||
|
||||
++arrFoldersz;
|
||||
arrFolder=(WIN32_FIND_DATA*)realloc(arrFolder, arrFoldersz * sizeof(FindFileData));
|
||||
|
||||
if(arrFolder == NULL)
|
||||
exit(-1);
|
||||
|
||||
arrFolder[arrFoldersz - 1] = FindFileData;
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
++arrFilesz;
|
||||
arrFile=(WIN32_FIND_DATA*)realloc(arrFile, arrFilesz * sizeof(FindFileData));
|
||||
|
||||
if(arrFile == NULL)
|
||||
exit(-1);
|
||||
|
||||
arrFile[arrFilesz - 1] = FindFileData;
|
||||
}
|
||||
}
|
||||
while(FindNextFile(hFind, &FindFileData));
|
||||
|
||||
FindClose(hFind);
|
||||
|
||||
if(bShowFiles)
|
||||
{
|
||||
DrawTree(strPath, arrFile, arrFilesz, width, prevLine, FALSE); //will free(arrFile)
|
||||
}
|
||||
|
||||
DrawTree(strPath, arrFolder, arrFoldersz, width, prevLine, TRUE); //will free(arrFile)
|
||||
|
||||
free(arrFolder);
|
||||
free(arrFile);
|
||||
}
|
||||
|
||||
/**
|
||||
* @name: main
|
||||
* standard main functionality as required by C/C++ for application startup
|
||||
*
|
||||
* @return
|
||||
* error /success value
|
||||
*/
|
||||
int wmain( int argc, wchar_t *argv[])
|
||||
{
|
||||
DWORD dwSerial = 0;
|
||||
wchar_t t=0;
|
||||
wchar_t *strPath = NULL;
|
||||
DWORD sz = 0;
|
||||
//wchar_t *context = NULL ;
|
||||
wchar_t *driveLetter = NULL;
|
||||
|
||||
int i;
|
||||
|
||||
for(i = 1; i < argc; ++i) //parse the command line
|
||||
{
|
||||
if (argv[i][0] == L'-' || argv[i][0] == L'/')
|
||||
{
|
||||
switch (towlower(argv[i][1]))
|
||||
{
|
||||
case L'?':
|
||||
PrintResourceString(IDS_USAGE); //will print help and exit after
|
||||
return 0;
|
||||
case L'f':
|
||||
bShowFiles=TRUE; //if set to true, will populate all the files within the folder structure
|
||||
break;
|
||||
case L'a':
|
||||
bUseAscii=TRUE;
|
||||
break;
|
||||
default:break;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
//this must be path to some folder
|
||||
BOOL b=SetCurrentDirectoryW(argv[i]); //will set the current directory for this executable
|
||||
if(b==FALSE)
|
||||
{
|
||||
PrintResourceString(IDS_NO_SUBDIRECTORIES);
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
PrintResourceString(IDS_FOLDER_PATH);
|
||||
|
||||
GetVolumeInformation(NULL, NULL, 0, &dwSerial, NULL, NULL, NULL, 0);
|
||||
PrintResourceString(IDS_VOL_SERIAL, dwSerial >> 16, dwSerial & 0xffff);
|
||||
|
||||
sz = GetCurrentDirectory(1, &t); //get the buffer size
|
||||
strPath = (wchar_t*)malloc(sizeof(wchar_t) * sz); //must not return before calling delete[]
|
||||
|
||||
GetCurrentDirectory(sz, strPath); //get the current directory
|
||||
|
||||
|
||||
driveLetter = (wchar_t*)malloc(sizeof(wchar_t) * sz); //get the drive letter , must not return before calling delete[]
|
||||
|
||||
// As we do not seem to have the _s functions properly set up, use the non-secure version for now
|
||||
//wcscpy_s(driveLetter,sz,strPath);
|
||||
//wcstok_s(driveLetter,L":", &context); //parse for the drive letter
|
||||
wcscpy(driveLetter,strPath);
|
||||
wcstok(driveLetter, L":");
|
||||
|
||||
wprintf(L"%s:.\n",driveLetter);
|
||||
|
||||
free(driveLetter);
|
||||
|
||||
GetDirectoryStructure(strPath, 1, L" "); //get the sub directories within this current folder
|
||||
|
||||
free(strPath);
|
||||
wprintf(L"\n");
|
||||
|
||||
return 0;
|
||||
}
|
20
base/applications/cmdutils/tree/tree.rc
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include <windef.h>
|
||||
#include <winuser.h>
|
||||
|
||||
#include "resource.h"
|
||||
|
||||
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
||||
|
||||
#define REACTOS_STR_FILE_DESCRIPTION "ReactOS Tree Walk Utility"
|
||||
#define REACTOS_STR_INTERNAL_NAME "tree"
|
||||
#define REACTOS_STR_ORIGINAL_FILENAME "tree.exe"
|
||||
#include <reactos/version.rc>
|
||||
|
||||
/* UTF-8 */
|
||||
#pragma code_page(65001)
|
||||
#ifdef LANGUAGE_DE_DE
|
||||
#include "lang/de-DE.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
|
@ -116,7 +116,7 @@ wWinMain(HINSTANCE hInstance,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_EVENTVWR));
|
||||
hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDA_EVENTVWR));
|
||||
|
||||
/* Main message loop: */
|
||||
while (GetMessageW(&msg, NULL, 0, 0))
|
||||
|
@ -575,13 +575,13 @@ QueryEventMessages(LPWSTR lpMachineName,
|
|||
|
||||
if (dwTotalRecords > 0)
|
||||
{
|
||||
EnableMenuItem(hMainMenu, ID_CLEAR_EVENTS, MF_BYCOMMAND | MF_ENABLED);
|
||||
EnableMenuItem(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_ENABLED);
|
||||
EnableMenuItem(hMainMenu, IDM_CLEAR_EVENTS, MF_BYCOMMAND | MF_ENABLED);
|
||||
EnableMenuItem(hMainMenu, IDM_SAVE_PROTOCOL, MF_BYCOMMAND | MF_ENABLED);
|
||||
}
|
||||
else
|
||||
{
|
||||
EnableMenuItem(hMainMenu, ID_CLEAR_EVENTS, MF_BYCOMMAND | MF_GRAYED);
|
||||
EnableMenuItem(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_GRAYED);
|
||||
EnableMenuItem(hMainMenu, IDM_CLEAR_EVENTS, MF_BYCOMMAND | MF_GRAYED);
|
||||
EnableMenuItem(hMainMenu, IDM_SAVE_PROTOCOL, MF_BYCOMMAND | MF_GRAYED);
|
||||
}
|
||||
|
||||
g_RecordPtrs = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, dwTotalRecords * sizeof(PVOID));
|
||||
|
@ -646,7 +646,7 @@ QueryEventMessages(LPWSTR lpMachineName,
|
|||
GetEventUserName(pevlr, szUsername);
|
||||
|
||||
GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, &time, NULL, szLocalDate, MAX_PATH);
|
||||
GetTimeFormatW(LOCALE_USER_DEFAULT, TIME_NOSECONDS, &time, NULL, szLocalTime, MAX_PATH);
|
||||
GetTimeFormatW(LOCALE_USER_DEFAULT, 0, &time, NULL, szLocalTime, MAX_PATH);
|
||||
|
||||
GetEventType(pevlr->EventType, szEventTypeText);
|
||||
GetEventCategory(lpLogName, lpSourceName, pevlr, szCategory);
|
||||
|
@ -851,7 +851,6 @@ MyRegisterClass(HINSTANCE hInstance)
|
|||
WNDCLASSEXW wcex;
|
||||
|
||||
wcex.cbSize = sizeof(WNDCLASSEX);
|
||||
|
||||
wcex.style = 0;
|
||||
wcex.lpfnWndProc = WndProc;
|
||||
wcex.cbClsExtra = 0;
|
||||
|
@ -860,9 +859,14 @@ MyRegisterClass(HINSTANCE hInstance)
|
|||
wcex.hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_EVENTVWR));
|
||||
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
|
||||
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);
|
||||
wcex.lpszMenuName = MAKEINTRESOURCE(IDC_EVENTVWR);
|
||||
wcex.lpszMenuName = MAKEINTRESOURCE(IDM_EVENTVWR);
|
||||
wcex.lpszClassName = szWindowClass;
|
||||
wcex.hIconSm = LoadIcon(wcex.hInstance, MAKEINTRESOURCE(IDI_SMALL));
|
||||
wcex.hIconSm = (HICON)LoadImage(hInstance,
|
||||
MAKEINTRESOURCE(IDI_EVENTVWR),
|
||||
IMAGE_ICON,
|
||||
16,
|
||||
16,
|
||||
LR_SHARED);
|
||||
|
||||
return RegisterClassExW(&wcex);
|
||||
}
|
||||
|
@ -1002,11 +1006,11 @@ BuildLogList(void)
|
|||
|
||||
if (lpDisplayName)
|
||||
{
|
||||
InsertMenuW(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_STRING, ID_FIRST_LOG + dwIndex, lpDisplayName);
|
||||
InsertMenuW(hMainMenu, IDM_SAVE_PROTOCOL, MF_BYCOMMAND | MF_STRING, ID_FIRST_LOG + dwIndex, lpDisplayName);
|
||||
}
|
||||
else
|
||||
{
|
||||
InsertMenuW(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_STRING, ID_FIRST_LOG + dwIndex, LogNames[dwIndex]);
|
||||
InsertMenuW(hMainMenu, IDM_SAVE_PROTOCOL, MF_BYCOMMAND | MF_STRING, ID_FIRST_LOG + dwIndex, LogNames[dwIndex]);
|
||||
}
|
||||
|
||||
LocalFree(lpDisplayName);
|
||||
|
@ -1014,7 +1018,7 @@ BuildLogList(void)
|
|||
}
|
||||
}
|
||||
|
||||
InsertMenuW(hMainMenu, ID_SAVE_PROTOCOL, MF_BYCOMMAND | MF_SEPARATOR, ID_FIRST_LOG + dwIndex + 1, NULL);
|
||||
InsertMenuW(hMainMenu, IDM_SAVE_PROTOCOL, MF_BYCOMMAND | MF_SEPARATOR, ID_FIRST_LOG + dwIndex + 1, NULL);
|
||||
|
||||
RegCloseKey(hKey);
|
||||
|
||||
|
@ -1244,7 +1248,7 @@ WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
if (lpnmitem->iItem != -1)
|
||||
{
|
||||
DialogBox(hInst,
|
||||
MAKEINTRESOURCE(IDD_EVENTDETAILDIALOG),
|
||||
MAKEINTRESOURCE(IDD_EVENTPROPERTIES),
|
||||
hWnd,
|
||||
EventDetails);
|
||||
}
|
||||
|
@ -1270,11 +1274,11 @@ WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
|
||||
switch (LOWORD(wParam))
|
||||
{
|
||||
case ID_SAVE_PROTOCOL:
|
||||
case IDM_SAVE_PROTOCOL:
|
||||
SaveProtocol();
|
||||
break;
|
||||
|
||||
case ID_CLEAR_EVENTS:
|
||||
case IDM_CLEAR_EVENTS:
|
||||
if (ClearEvents())
|
||||
{
|
||||
Refresh();
|
||||
|
@ -1306,22 +1310,21 @@ WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
break;
|
||||
|
||||
case WM_SIZE:
|
||||
{
|
||||
// Gets the window rectangle
|
||||
GetClientRect(hWnd, &rect);
|
||||
// Gets the window rectangle
|
||||
GetClientRect(hWnd, &rect);
|
||||
|
||||
// Relocate the listview
|
||||
MoveWindow(hwndListView,
|
||||
0,
|
||||
0,
|
||||
rect.right,
|
||||
rect.bottom - 20,
|
||||
1);
|
||||
// Relocate the listview
|
||||
MoveWindow(hwndListView,
|
||||
0,
|
||||
0,
|
||||
rect.right,
|
||||
rect.bottom - 20,
|
||||
1);
|
||||
|
||||
// Resize the statusbar;
|
||||
SendMessage(hwndStatus, message, wParam, lParam);
|
||||
}
|
||||
// Resize the statusbar;
|
||||
SendMessage(hwndStatus, message, wParam, lParam);
|
||||
break;
|
||||
|
||||
case WM_DESTROY:
|
||||
FreeRecords();
|
||||
FreeLogList();
|
||||
|
@ -1438,6 +1441,56 @@ DisplayEvent(HWND hDlg)
|
|||
}
|
||||
}
|
||||
|
||||
VOID
|
||||
CopyEventEntry(HWND hWnd)
|
||||
{
|
||||
const SIZE_T entrySize = 2056;
|
||||
WCHAR output[4130], tmpHeader[512];
|
||||
WCHAR szEventType[MAX_PATH];
|
||||
WCHAR szSource[MAX_PATH];
|
||||
WCHAR szCategory[MAX_PATH];
|
||||
WCHAR szEventID[MAX_PATH];
|
||||
WCHAR szDate[MAX_PATH];
|
||||
WCHAR szTime[MAX_PATH];
|
||||
WCHAR szUser[MAX_PATH];
|
||||
WCHAR szComputer[MAX_PATH];
|
||||
WCHAR evtDesc[entrySize];
|
||||
HGLOBAL hMem;
|
||||
|
||||
if (!OpenClipboard(hWnd))
|
||||
return;
|
||||
|
||||
/* First, empty the clipboard before we begin to use it */
|
||||
EmptyClipboard();
|
||||
|
||||
/* Get the formatted text needed to place the content into */
|
||||
LoadStringW(hInst, IDS_COPY, tmpHeader, sizeof(tmpHeader) / sizeof(WCHAR));
|
||||
|
||||
/* Grabs all the information and get it ready for the clipboard */
|
||||
GetDlgItemText(hWnd, IDC_EVENTTYPESTATIC, szEventType, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTSOURCESTATIC, szSource, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTCATEGORYSTATIC, szCategory, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTIDSTATIC, szEventID, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTDATESTATIC, szDate, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTTIMESTATIC, szTime, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTUSERSTATIC, szUser, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTCOMPUTERSTATIC, szComputer, MAX_PATH);
|
||||
GetDlgItemText(hWnd, IDC_EVENTTEXTEDIT, evtDesc, entrySize);
|
||||
|
||||
/* Consolidate the information into on big piece */
|
||||
wsprintfW(output, tmpHeader, szEventType, szSource, szCategory, szEventID, szDate, szTime, szUser, szComputer, evtDesc);
|
||||
|
||||
/* Sort out the memory needed to write to the clipboard */
|
||||
hMem = GlobalAlloc(GMEM_MOVEABLE, entrySize);
|
||||
memcpy(GlobalLock(hMem), output, entrySize);
|
||||
GlobalUnlock(hMem);
|
||||
|
||||
/* Write the final content to the clipboard */
|
||||
SetClipboardData(CF_UNICODETEXT, hMem);
|
||||
|
||||
/* Close the clipboard once we're done with it */
|
||||
CloseClipboard();
|
||||
}
|
||||
|
||||
static
|
||||
INT_PTR CALLBACK
|
||||
|
@ -1458,6 +1511,18 @@ StatusMessageWindowProc(IN HWND hwndDlg,
|
|||
return FALSE;
|
||||
}
|
||||
|
||||
static
|
||||
VOID
|
||||
InitDetailsDlg(HWND hDlg)
|
||||
{
|
||||
HANDLE nextIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_NEXT), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
|
||||
HANDLE prevIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_PREV), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
|
||||
HANDLE copyIcon = LoadImage(hInst, MAKEINTRESOURCE(IDI_COPY), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
|
||||
|
||||
SendMessage(GetDlgItem(hDlg, IDC_NEXT), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)nextIcon);
|
||||
SendMessage(GetDlgItem(hDlg, IDC_PREVIOUS), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)prevIcon);
|
||||
SendMessage(GetDlgItem(hDlg, IDC_COPY), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)copyIcon);
|
||||
}
|
||||
|
||||
// Message handler for event details box.
|
||||
INT_PTR CALLBACK
|
||||
|
@ -1468,6 +1533,8 @@ EventDetails(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
switch (message)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
InitDetailsDlg(hDlg);
|
||||
|
||||
// Show event info on dialog box
|
||||
DisplayEvent(hDlg);
|
||||
return (INT_PTR)TRUE;
|
||||
|
@ -1480,20 +1547,24 @@ EventDetails(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
EndDialog(hDlg, LOWORD(wParam));
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
case IDPREVIOUS:
|
||||
case IDC_PREVIOUS:
|
||||
SendMessage(hwndListView, WM_KEYDOWN, VK_UP, 0);
|
||||
|
||||
// Show event info on dialog box
|
||||
DisplayEvent(hDlg);
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
case IDNEXT:
|
||||
case IDC_NEXT:
|
||||
SendMessage(hwndListView, WM_KEYDOWN, VK_DOWN, 0);
|
||||
|
||||
// Show event info on dialog box
|
||||
DisplayEvent(hDlg);
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
case IDC_COPY:
|
||||
CopyEventEntry(hDlg);
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
case IDC_BYTESRADIO:
|
||||
return (INT_PTR)TRUE;
|
||||
|
||||
|
|
|
@ -18,6 +18,11 @@ IDI_WARNINGICON ICON "res/warning.ico"
|
|||
IDI_INFORMATIONICON ICON "res/info.ico"
|
||||
IDI_ERRORICON ICON "res/error.ico"
|
||||
|
||||
/* Event Navigation */
|
||||
IDI_NEXT ICON "res/next_event.ico"
|
||||
IDI_PREV ICON "res/prev_event.ico"
|
||||
IDI_COPY ICON "res/copy.ico"
|
||||
|
||||
/* UTF-8 */
|
||||
#pragma code_page(65001)
|
||||
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
LANGUAGE LANG_BULGARIAN, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Дневник"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Из&ход", IDM_EXIT
|
||||
END
|
||||
|
@ -14,7 +14,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "О&пресняване", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "На&стройки", ID_OPTIONS
|
||||
MENUITEM "На&стройки", IDM_OPTIONS
|
||||
POPUP "Помо&щ"
|
||||
BEGIN
|
||||
MENUITEM "Помо&щ", IDM_HELP
|
||||
|
@ -23,7 +23,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -48,38 +48,43 @@ BEGIN
|
|||
CTEXT "Зареждане на събитията. Почакайте...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Подробно за събитието"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Затваряне", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "На&зад", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "На&пред", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "Помо&щ", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Описание:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 60, 14, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Време:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 60, 27, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Потребител:", IDC_STATIC, 14, 41, 50, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 60, 41, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Компютър:", IDC_STATIC, 14, 54, 40, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 60, 54, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Означител събитие:", IDC_STATIC, 105, 15, 71, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Източник:", IDC_STATIC, 105, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Вид:", IDC_STATIC, 105, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Раздел:", IDC_STATIC, 105, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 40, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Данни", IDC_STATIC, 14, 194, 25, 8
|
||||
CONTROL "&Байтове", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 40, 8
|
||||
CONTROL "&Думи", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 85, 194, 33, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Източник:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Време:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Раздел:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Вид:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Означител събитие:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Потребител:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Компютър:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Описание:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "&Данни:", IDC_STATIC, 8, 169, 25, 8
|
||||
CONTROL "&Байтове", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 40, 8
|
||||
CONTROL "&Думи", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 85, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "Помо&щ", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Затваряне", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -112,6 +117,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Данни за събитието"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Protokol"
|
||||
BEGIN
|
||||
MENUITEM "Uložit &Protokol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Uložit &Protokol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Odstranit události", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "&Odstranit události", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Konec", IDM_EXIT
|
||||
END
|
||||
|
@ -14,7 +14,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Obnovit", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Možnosti", ID_OPTIONS
|
||||
MENUITEM "&Možnosti", IDM_OPTIONS
|
||||
POPUP "&Nápověda"
|
||||
BEGIN
|
||||
MENUITEM "Ná&pověda", IDM_HELP
|
||||
|
@ -23,7 +23,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -48,38 +48,43 @@ BEGIN
|
|||
CTEXT "Načítám protokol událostí. Prosím čekejte ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Podrobnosti události"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Zavřít", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Předchozí", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Další", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Nápověda", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Popis:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Datum:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Čas:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Uživatel:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "P&očítač:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID události:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Zdroj:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategorie:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ata", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Byty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Datum:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Zdroj:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Čas:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategorie:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID události:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Uživatel:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "P&očítač:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 52, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Popis:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ata:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Byty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Nápověda", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Zavřít", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -112,6 +117,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Data události"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Žádný"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Protokoll"
|
||||
BEGIN
|
||||
MENUITEM "Protokoll s&peichern...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Protokoll s&peichern...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Alle E&reignisse löschen", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "Alle E&reignisse löschen", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "B&eenden", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Aktualisieren", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Optionen", ID_OPTIONS
|
||||
MENUITEM "&Optionen", IDM_OPTIONS
|
||||
POPUP "&Hilfe"
|
||||
BEGIN
|
||||
MENUITEM "H&ilfe", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Ereignis-Protokolle werden geladen. Bitte warten...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Ereignisdetails"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Schließen", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Vorige", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Nächste", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Hilfe", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Bezeichnung:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Datum:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Zeit:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Benutzer:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computer:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ereignis-ID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Quelle:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategorie:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&aten", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Datum:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Quelle:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Zeit:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategorie:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ereignis-ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Benutzer:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computer:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Bezeichnung:", IDC_STATIC, 8, 65, 45, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&aten:", IDC_STATIC, 8, 169, 24, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Hilfe", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Schließen", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Ereignisdaten"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Keine"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Log"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Έ&ξοδος", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Ανανέωση", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Επιλογές", ID_OPTIONS
|
||||
MENUITEM "&Επιλογές", IDM_OPTIONS
|
||||
POPUP "&Βοήθεια"
|
||||
BEGIN
|
||||
MENUITEM "Βο&ήθεια", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Γίνεται φόρτωση των Logs συμβάντων. Παρακαλώ περιμένετε ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Λεπτομέρειες συμβάντος"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Κλείσιμο", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Προηγούμενο", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Επόμενο", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Βοήθεια", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Περιγραφή:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Ημερομηνία:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ώρα:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Χρήστης:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Υπολογιστής:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "EventID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Πηγή:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Τύπος:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Κατηγορία:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Δ&εδομένα", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Ημερομηνία:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Πηγή:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ώρα:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Κατηγορία:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Τύπος:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "EventID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Χρήστης:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Υπολογιστής:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Περιγραφή:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Δ&εδομένα:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Βοήθεια", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Κλείσιμο", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Event Data"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Log"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&xit", IDM_EXIT
|
||||
END
|
||||
|
@ -22,7 +22,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Refresh", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Options", ID_OPTIONS
|
||||
MENUITEM "&Options", IDM_OPTIONS
|
||||
POPUP "&Help"
|
||||
BEGIN
|
||||
MENUITEM "H&elp", IDM_HELP
|
||||
|
@ -31,7 +31,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -56,38 +56,43 @@ BEGIN
|
|||
CTEXT "Loading Event Logs. Please wait ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Event Detail"
|
||||
CAPTION "Event Properties"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Close", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Previous", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Next", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Help", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Description:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Date:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Time:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&User:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computer:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "EventID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Source:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Category:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ata", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Date:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Source:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Time:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Category:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Event ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&User:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computer:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Description:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY | WS_VSCROLL | WS_BORDER
|
||||
|
||||
LTEXT "D&ata:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY | WS_VSCROLL | WS_BORDER
|
||||
|
||||
PUSHBUTTON "&Help", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Close", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -120,6 +125,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Event Data"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Registro"
|
||||
BEGIN
|
||||
MENUITEM "Guardar &protocolo...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Guardar &protocolo...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Borrar todos los eventos", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "&Borrar todos los eventos", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&alir", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Actualizar", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Opciones", ID_OPTIONS
|
||||
MENUITEM "&Opciones", IDM_OPTIONS
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "Ay&uda", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Recuperando eventos. Espere un momento...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Detalles del evento"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Cerrar", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Anterior", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Siguiente", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Ayuda", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Descripción:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Fecha:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Hora:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Usuario:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Equipo:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID de evento:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Origen:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipo:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categoría:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&atos", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Fecha:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Origen:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Hora:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categoría:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipo:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID de evento:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Usuario:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Equipo:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Descripción:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&atos:", IDC_STATIC, 8, 169, 25, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Ayuda", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Cerrar", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Datos del evento"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Ninguno"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "Journa&l"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Effacer tous &les événements", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "Effacer tous &les événements", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Quitter", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Rafraîchir", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Options", ID_OPTIONS
|
||||
MENUITEM "&Options", IDM_OPTIONS
|
||||
POPUP "Aide"
|
||||
BEGIN
|
||||
MENUITEM "Aide", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Chargement des journaux d'événements. Veuillez patienter...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Détail de l'événement"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Fermer", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Précédent", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "Suiva&nt", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "Aide", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Description :", IDC_STATIC, 14, 70, 45, 8
|
||||
LTEXT "Date :", IDC_STATIC, 14, 14, 40, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Heure :", IDC_STATIC, 14, 27, 40, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Utilisateur :", IDC_STATIC, 14, 41, 40, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ordinateur :", IDC_STATIC, 14, 54, 40, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Événement :", IDC_STATIC, 133, 15, 42, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Source :", IDC_STATIC, 133, 28, 42, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type :", IDC_STATIC, 133, 42, 42, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Catégorie :", IDC_STATIC, 133, 55, 42, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Données :", IDC_STATIC, 14, 194, 35, 8
|
||||
CONTROL "&Octets", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 50, 194, 34, 8
|
||||
CONTROL "&Mots", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 88, 194, 33, 8
|
||||
LTEXT "Date :", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Source :", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Heure :", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Catégorie :", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type :", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Événement :", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Utilisateur :", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ordinateur :", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Description :", IDC_STATIC, 8, 65, 45, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Données :", IDC_STATIC, 8, 169, 35, 8
|
||||
CONTROL "&Octets", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 50, 169, 34, 8
|
||||
CONTROL "&Mots", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 88, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "Aide", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "Fermer", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Données"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "מציג האירועים (מקומי)"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "יציאה", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "רענן", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "אפשרויות", ID_OPTIONS
|
||||
MENUITEM "אפשרויות", IDM_OPTIONS
|
||||
POPUP "עזרה"
|
||||
BEGIN
|
||||
MENUITEM "עזרה", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "טוען יומני אירועים, נא להמתין...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "מאפייני אירוע"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "סגור", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "הקודם", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "הבא", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "עזרה", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "תיאור", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "תאריך:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "זמן:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "משתמש:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "מחשב:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "מזהה אירוע:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "מקור:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "סוג:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "קטגוריה:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "נתונים:", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "בתים", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "מילים", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "תאריך:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "מקור:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "זמן:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "קטגוריה:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "סוג:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "מזהה אירוע:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "משתמש:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "מחשב:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "תיאור:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "נתונים:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "בתים", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "מילים", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "עזרה", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "סגור", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "מידע יומן"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "ללא"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Log"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "E&sci", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Aggiorna", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Opzioni", ID_OPTIONS
|
||||
MENUITEM "&Opzioni", IDM_OPTIONS
|
||||
POPUP "&Aiuto"
|
||||
BEGIN
|
||||
MENUITEM "A&iuto", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Caricamento eventi in corso. Attendere...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Dettagli"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Chiudi", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Precedente", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Successivo", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Aiuto", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Descrizione:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Data:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ore:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&UTente:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computer:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "IDEvento:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Sorgente:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipo:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categoria:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ati", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Data:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Sorgente:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ore:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categoria:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipo:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "IDEvento:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&UTente:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computer:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Descrizione:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ati:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Aiuto", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Chiudi", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Dati Evento"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Nessuna"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "ログ(&L)"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "終了(&X)", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "更新(&R)", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "オプション(&O)", ID_OPTIONS
|
||||
MENUITEM "オプション(&O)", IDM_OPTIONS
|
||||
POPUP "ヘルプ(&H)"
|
||||
BEGIN
|
||||
MENUITEM "ヘルプ(&E)", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "イベント ログを読み込んでいます。 お待ちください ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "イベントの詳細情報"
|
||||
FONT 9, "MS UI Gothic", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "閉じる(&C)", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "前へ(&P)", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "次へ(&N)", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "ヘルプ(&H)", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "説明(&D):", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "日付:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "時刻:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ユーザー(&U):", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "コンピュータ(&C):", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "イベントID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ソース:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "種類:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "分類:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "データ(&A)", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "バイト(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "ワード(&W)", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "日付:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ソース:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "時刻:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "分類:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "種類:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "イベントID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ユーザー(&U):", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "コンピュータ(&C):", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "説明(&D):", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "データ(&A):", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "バイト(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "ワード(&W)", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "ヘルプ(&H)", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "閉じる(&C)", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Event Data"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "로그(&L)"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "종료(&X)", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "새로 고침(&R)", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "옵션(&O)", ID_OPTIONS
|
||||
MENUITEM "옵션(&O)", IDM_OPTIONS
|
||||
POPUP "도움말(&H)"
|
||||
BEGIN
|
||||
MENUITEM "도움말(&H)", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "이벤트 로그 로딩중. 기다려주세요...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Event Detail"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "닫기(&C)", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "이전(&P)", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "다음(&N)", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "도움말(&H)", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "설명(&D):", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "날짜:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "시간:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "사용자(&U):", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "컴퓨터(&C):", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "이벤트ID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "소스:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "타입:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "카테고리:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "데이터(&A)", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "바이트(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "글자(&W)", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "날짜:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "소스:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "시간:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "카테고리:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "타입:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "이벤트ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 35, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "사용자(&U):", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "컴퓨터(&C):", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "설명(&D):", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "데이터(&A):", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "바이트(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "글자(&W)", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "도움말(&H)", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "닫기(&C)", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Event Data"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
LANGUAGE LANG_NORWEGIAN, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Logg"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "A&vslutt", IDM_EXIT
|
||||
END
|
||||
|
@ -14,7 +14,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Oppdater", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Handling", ID_OPTIONS
|
||||
MENUITEM "&Handling", IDM_OPTIONS
|
||||
POPUP "&Hjelp"
|
||||
BEGIN
|
||||
MENUITEM "Hj&elp", IDM_HELP
|
||||
|
@ -23,7 +23,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -48,38 +48,43 @@ BEGIN
|
|||
CTEXT "Laster Hendelseliste. Venligst vent ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Hendelse detaljer"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Lukk", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Forrige", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Neste", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Hjelp", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Beskrivelse:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Dato:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tid:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Bruker:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Datamaskin:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Hendelse ID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kilde:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategori:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT "Statisk", IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ata", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Tegn", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Ord", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Dato:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kilde:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tid:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategori:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Hendelse ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Bruker:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Datamaskin:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Beskrivelse:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ata", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Tegn", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Ord", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Hjelp", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Lukk", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -112,6 +117,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Event Data"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -4,13 +4,13 @@
|
|||
|
||||
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Logi"
|
||||
BEGIN
|
||||
MENUITEM "Zapisz &protokół...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Zapisz &protokół...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "W&yczyść wszystkie zdarzenia", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "W&yczyść wszystkie zdarzenia", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Wyjście", IDM_EXIT
|
||||
END
|
||||
|
@ -18,7 +18,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Odśwież", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "Op&cje", ID_OPTIONS
|
||||
MENUITEM "Op&cje", IDM_OPTIONS
|
||||
POPUP "Po&moc"
|
||||
BEGIN
|
||||
MENUITEM "Pomo&c", IDM_HELP
|
||||
|
@ -27,7 +27,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -52,38 +52,43 @@ BEGIN
|
|||
CTEXT "Ładowanie logów zdarzeń. Proszę czekać ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Szczegóły zdarzenia"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Zamknij", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Poprzedni", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Następny", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "Po&moc", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Opis:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Data:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Czas:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Użytkownik:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Komputer:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Numer ID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Źródło:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategoria:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ane", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bajty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Słowa", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Data:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Źródło:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Czas:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategoria:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Numer ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Użytkownik:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Komputer:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Opis:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ane", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bajty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Słowa", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "Po&moc", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Zamknij", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -116,6 +121,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Dane zdarzenia"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Brak"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Registro"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Sair", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Atualizar", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Opções", ID_OPTIONS
|
||||
MENUITEM "&Opções", IDM_OPTIONS
|
||||
POPUP "&Ajuda"
|
||||
BEGIN
|
||||
MENUITEM "&Ajuda", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Carregando Registros de Eventos. Por favor aguarde ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Detalhes do Evento"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Fechar", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Anterior", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Próximo", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "A&juda", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Descrição:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Data:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tempo:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Usuário:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computador:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "EventID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Fonte:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipo:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categoria:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Dad&os", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Data:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Fonte:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tempo:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categoria:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipo:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "EventID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Usuário:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Computador:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Descrição:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Dad&os:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "A&juda", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Fechar", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Dados do Evento"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Nenhum"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "J&urnal"
|
||||
BEGIN
|
||||
MENUITEM "Păstrare p&rotocol…", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Păstrare p&rotocol…", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Înlăt&ură toate evenimentele", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "Înlăt&ură toate evenimentele", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "I&eșire", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "Împ&rospătare", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Opțiuni", ID_OPTIONS
|
||||
MENUITEM "&Opțiuni", IDM_OPTIONS
|
||||
POPUP "&?"
|
||||
BEGIN
|
||||
MENUITEM "&Manual…", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Se încarcă jurnalul de evenimentele…", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Detalii eveniment"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Î&nchide", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Precedent", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "U&rmător", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Manual…", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Descriere:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Dată:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Oră:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Utilizator:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Calculator:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID Eveniment:", IDC_STATIC, 133, 15, 46, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 185, 15, 77, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Sursă:", IDC_STATIC, 133, 28, 46, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 185, 28, 77, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tip:", IDC_STATIC, 133, 42, 46, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 185, 42, 77, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categorie:", IDC_STATIC, 133, 55, 46, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 185, 55, 77, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ate", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&8 biți", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&16 biți", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Dată:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Sursă:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Oră:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Categorie:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tip:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID Eveniment:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Utilizator:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Calculator:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Descriere:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ate:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&8 biți", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&16 biți", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Manual…", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "Î&nchide", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Date eveniment"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "nespecificat"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "С&обытия"
|
||||
BEGIN
|
||||
MENUITEM "Сохранить &протокол...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Сохранить &протокол...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Очистить &все события", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "Очистить &все события", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "В&ыход", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Обновить", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Настройки", ID_OPTIONS
|
||||
MENUITEM "&Настройки", IDM_OPTIONS
|
||||
POPUP "&Справка"
|
||||
BEGIN
|
||||
MENUITEM "&Помощь", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Идет загрузка. Подождите...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Свойства события"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Закрыть", IDOK, 14, 258, 55, 14
|
||||
PUSHBUTTON "&Предыдущее", IDPREVIOUS, 78, 258, 55, 14
|
||||
PUSHBUTTON "С&ледующее", IDNEXT, 142, 258, 55, 14
|
||||
PUSHBUTTON "П&омощь", IDHELP, 206, 258, 55, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Описание:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 68, 14, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Время:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 68, 27, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Пользователь:", IDC_STATIC, 14, 41, 50, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 68, 41, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Компьютер:", IDC_STATIC, 14, 54, 45, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 68, 54, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Код (ID):", IDC_STATIC, 143, 15, 45, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 183, 15, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Источник:", IDC_STATIC, 143, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 183, 28, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Тип:", IDC_STATIC, 143, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 183, 42, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Категория:", IDC_STATIC, 143, 55, 38, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 183, 55, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Данные:", IDC_STATIC, 14, 192, 30, 8
|
||||
CONTROL "&Байты", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 49, 192, 34, 8
|
||||
CONTROL "&Слова", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 87, 192, 33, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Источник:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Время:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Категория:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Тип:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Код (ID):", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Пользователь:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Компьютер:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "Описание:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Данные:", IDC_STATIC, 8, 169, 30, 8
|
||||
CONTROL "&Байты", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 49, 169, 34, 8
|
||||
CONTROL "&Слова", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 87, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "П&омощь", IDHELP, 8, 228, 55, 14
|
||||
DEFPUSHBUTTON "&Закрыть", IDOK, 199, 228, 55, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Данные события"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Нет"
|
||||
|
|
|
@ -5,13 +5,13 @@
|
|||
|
||||
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Záznam"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Skončiť", IDM_EXIT
|
||||
END
|
||||
|
@ -19,7 +19,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Obnoviť", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Možnosti", ID_OPTIONS
|
||||
MENUITEM "&Možnosti", IDM_OPTIONS
|
||||
POPUP "&Pomocník"
|
||||
BEGIN
|
||||
MENUITEM "&Pomocník", IDM_HELP
|
||||
|
@ -28,7 +28,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -53,38 +53,43 @@ BEGIN
|
|||
CTEXT "Nahrávam záznamy s udalosťami. Počkajte, prosím ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Podrobnosti o udalosti"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Zavrieť", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Predošlá", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Nasledujúca", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Pomocník", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Popis:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Dátum:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Čas:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Po&užívateľ:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "P&očítač:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID udalosti:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Zdroj:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategória:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Ú&daje:", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bajty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Slová", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Dátum:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Zdroj:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Čas:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategória:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Typ:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID udalosti:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Po&užívateľ:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "P&očítač:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Popis:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Ú&daje:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bajty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Slová", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Pomocník", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Zavrieť", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -117,6 +122,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Event Data"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Log"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Dil", IDM_EXIT
|
||||
END
|
||||
|
@ -22,7 +22,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Rifresko", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Opsione", ID_OPTIONS
|
||||
MENUITEM "&Opsione", IDM_OPTIONS
|
||||
POPUP "Ndihmë"
|
||||
BEGIN
|
||||
MENUITEM "Ndihmë", IDM_HELP
|
||||
|
@ -31,7 +31,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -56,38 +56,43 @@ BEGIN
|
|||
CTEXT "Ngarkim loget e ngjarjeve. Ju lutem prisniPlease wait ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Detaje te ngjarjeve"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Mbylle", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "I mëparshmi", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "Tjetri", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "Ndihmë", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Përshkrimi:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Data:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ora:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Përdoruesi:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kompjuteri:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "NgjarjeID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Burimi:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipi:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategoria:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ata", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Data:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Burimi:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ora:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategoria:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tipi:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "NgjarjeID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Përdoruesi:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kompjuteri:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "Përshkrimi:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ata:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Word", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "Ndihmë", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "Mbylle", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -120,6 +125,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Data e Ngjarjes"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Asnje"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Logg"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "A&vsluta", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Uppdatera", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Åtgärd", ID_OPTIONS
|
||||
MENUITEM "&Åtgärd", IDM_OPTIONS
|
||||
POPUP "&Hjälp"
|
||||
BEGIN
|
||||
MENUITEM "Hj&älp", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Laddar in Händelseloggen. Vänligen vänta...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Händelsedetaljer"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Stäng", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Föregående", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Näste", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Hjälp", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Beskrivning:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Datum:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tid:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Användare:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Dator:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Händelse ID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Källa:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategori:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "D&ata", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Byte", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Ord", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Datum:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Källa:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tid:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kategori:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Type:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Händelse ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Användare:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Dator:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Beskrivning:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "D&ata", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Byte", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Ord", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Hjälp", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Stäng", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Händelsedata"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "None"
|
||||
|
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Kayıt"
|
||||
BEGIN
|
||||
MENUITEM "&Protokolü Sakla...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "&Protokolü Sakla...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Tüm Olayları Sil", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "&Tüm Olayları Sil", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Çıkış", IDM_EXIT
|
||||
END
|
||||
|
@ -22,7 +22,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Yenile", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Seçenekler", ID_OPTIONS
|
||||
MENUITEM "&Seçenekler", IDM_OPTIONS
|
||||
POPUP "&Yardım"
|
||||
BEGIN
|
||||
MENUITEM "&Yardım", IDM_HELP
|
||||
|
@ -31,7 +31,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -56,38 +56,43 @@ BEGIN
|
|||
CTEXT "Olay kayıtları yükleniyor. Lütfen bekleyiniz.", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Olay Ayrıntıları"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Kapat", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Önceki", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Sonraki", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Yardım", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Açıklama:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Târih:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Saat:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kullanıcı:", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Bilgisayar:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Olay Kimliği:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kaynak:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tür:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ulam:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Veri:", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Çoklu", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "Sö&zcük", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Târih:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kaynak:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Saat:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ulam:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Tür:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Olay Kimliği:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Kullanıcı:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Bilgisayar:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "Açıklama:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Veri:", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Çoklu", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "Sö&zcük", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Yardım", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Kapat", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -120,6 +125,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Olay Verisi"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Hiçbiri"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Звіт"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "В&ихід", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Оновити", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Властивості", ID_OPTIONS
|
||||
MENUITEM "&Властивості", IDM_OPTIONS
|
||||
POPUP "&Допомога"
|
||||
BEGIN
|
||||
MENUITEM "Д&опомога", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "Завантаження Звіту подій. Будь ласка, зачекайте ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Деталі події"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Закрити", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "&Попередня", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "&Наступна", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "&Допомога", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "&Опис:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 59, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Час:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 59, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Користувач:", IDC_STATIC, 14, 41, 41, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 59, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ко&мп'ютер:", IDC_STATIC, 14, 54, 37, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 59, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID Події:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Джерело:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Тип:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Категорія:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Д&aта", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "&Байт", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "&Слово", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Джерело:", IDC_STATIC, 103, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Час:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Категорія:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Тип:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID Події:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Користувач:", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Ко&мп'ютер:", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "&Опис:", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "Д&aта", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "&Байт", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "&Слово", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "&Допомога", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "&Закрити", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "Дані події"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Немає"
|
||||
|
|
|
@ -2,13 +2,13 @@
|
|||
|
||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
IDM_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "日志(&L)"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Save &Protocol...", IDM_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "C&lear all Events", IDM_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "退出(&X)", IDM_EXIT
|
||||
END
|
||||
|
@ -16,7 +16,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "刷新(&R)", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "选项(&O)", ID_OPTIONS
|
||||
MENUITEM "选项(&O)", IDM_OPTIONS
|
||||
POPUP "帮助(&H)"
|
||||
BEGIN
|
||||
MENUITEM "帮助内容(&E)", IDM_HELP
|
||||
|
@ -25,7 +25,7 @@ BEGIN
|
|||
END
|
||||
END
|
||||
|
||||
IDC_EVENTVWR ACCELERATORS
|
||||
IDA_EVENTVWR ACCELERATORS
|
||||
BEGIN
|
||||
"?", IDM_ABOUT, ASCII, ALT
|
||||
"/", IDM_ABOUT, ASCII, ALT
|
||||
|
@ -50,38 +50,43 @@ BEGIN
|
|||
CTEXT "正在载入日志。请稍候...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "事件详细信息"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "关闭(&C)", IDOK, 12, 258, 50, 14
|
||||
PUSHBUTTON "上一个(&P)", IDPREVIOUS, 78, 258, 50, 14
|
||||
PUSHBUTTON "下一个(&N)", IDNEXT, 144, 258, 50, 14
|
||||
PUSHBUTTON "帮助(&H)", IDHELP, 210, 258, 50, 14
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "描述(&D):", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "日期:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "时间:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "用户(&U):", IDC_STATIC, 14, 41, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "计算机(&C):", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "事件 ID:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "来源:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "类型:", IDC_STATIC, 133, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "分类:", IDC_STATIC, 133, 55, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "数据(&A)", IDC_STATIC, 14, 194, 20, 8
|
||||
CONTROL "字节(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 194, 34, 8
|
||||
CONTROL "字(&W)", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 194, 33, 8
|
||||
LTEXT "日期:", IDC_STATIC, 8, 5, 31, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 46, 5, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "来源:", IDC_STATIC, 104, 5, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 140, 5, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "时间:", IDC_STATIC, 8, 15, 31, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 46, 15, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "分类:", IDC_STATIC, 103, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 140, 15, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "类型:", IDC_STATIC, 8, 25, 31, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 46, 25, 47, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "事件 ID:", IDC_STATIC, 103, 25, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 140, 25, 82, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "用户(&U):", IDC_STATIC, 8, 35, 36, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 46, 35, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "计算机(&C):", IDC_STATIC, 8, 45, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 46, 45, 152, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
||||
PUSHBUTTON "", IDC_PREVIOUS, 225, 5, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_NEXT, 225, 21, 28, 14, BS_ICON
|
||||
PUSHBUTTON "", IDC_COPY, 225, 37, 28, 14, BS_ICON
|
||||
|
||||
LTEXT "描述(&D):", IDC_STATIC, 8, 65, 39, 8
|
||||
EDITTEXT IDC_EVENTTEXTEDIT, 8, 76, 247, 88, ES_MULTILINE | ES_READONLY
|
||||
|
||||
LTEXT "数据(&A)", IDC_STATIC, 8, 169, 20, 8
|
||||
CONTROL "字节(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8
|
||||
CONTROL "字(&W)", IDC_WORDRADIO, "Button", BS_AUTORADIOBUTTON, 77, 169, 33, 8
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 8, 179, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
|
||||
PUSHBUTTON "帮助(&H)", IDHELP, 8, 228, 50, 14
|
||||
DEFPUSHBUTTON "关闭(&C)", IDOK, 206, 228, 50, 14
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -114,6 +119,19 @@ BEGIN
|
|||
IDS_COLUMNEVENTDATA "事件数据"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_COPY "Event Type: %s\n\
|
||||
Event Source: %s\n\
|
||||
Event Category: %s\n\
|
||||
Event ID: %s\n\
|
||||
Date: %s\n\
|
||||
Time: %s\n\
|
||||
User: %s\n\
|
||||
Computer: %s\n\
|
||||
Description:\n%s"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "无"
|
||||
|
|
BIN
base/applications/mscutils/eventvwr/res/copy.ico
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
base/applications/mscutils/eventvwr/res/next_event.ico
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
base/applications/mscutils/eventvwr/res/prev_event.ico
Normal file
After Width: | Height: | Size: 2.8 KiB |
|
@ -1,53 +1,58 @@
|
|||
#pragma once
|
||||
|
||||
#define IDC_STATIC -1
|
||||
/* Icon IDs */
|
||||
#define IDI_EVENTVWR 10
|
||||
#define IDI_WARNINGICON 11
|
||||
#define IDI_INFORMATIONICON 12
|
||||
#define IDI_ERRORICON 13
|
||||
#define IDI_NEXT 14
|
||||
#define IDI_PREV 15
|
||||
#define IDI_COPY 16
|
||||
|
||||
#define IDC_MYICON 2
|
||||
#define IDNEXT 3
|
||||
|
||||
#define IDD_EVENTVWR_DIALOG 102
|
||||
#define IDD_PROGRESSBOX 150
|
||||
#define IDD_ABOUTBOX 103
|
||||
#define IDM_ABOUT 104
|
||||
#define IDM_EXIT 105
|
||||
#define IDI_EVENTVWR 107
|
||||
#define IDI_SMALL 108
|
||||
#define IDC_EVENTVWR 109
|
||||
#define IDC_PROCESSPROGRESS 250
|
||||
#define IDR_MAINFRAME 128
|
||||
#define IDI_WARNINGICON 129
|
||||
#define IDI_INFORMATIONICON 130
|
||||
#define IDI_ERRORICON 131
|
||||
#define IDD_EVENTDETAILDIALOG 132
|
||||
/* Accelerator IDs */
|
||||
#define IDA_EVENTVWR 50
|
||||
|
||||
#define IDC_EVENTTEXTEDIT 1000
|
||||
|
||||
/* Dialog IDs */
|
||||
#define IDD_ABOUTBOX 101
|
||||
#define IDD_PROGRESSBOX 102
|
||||
#define IDD_EVENTPROPERTIES 103
|
||||
|
||||
|
||||
/* Control IDs*/
|
||||
#define IDC_STATIC -1
|
||||
#define IDC_MYICON 1000
|
||||
#define IDC_EVENTDATESTATIC 1001
|
||||
#define IDC_EVENTTIMESTATIC 1002
|
||||
#define IDC_EVENTUSERSTATIC 1003
|
||||
#define IDC_EVENTCOMPUTERSTATIC 1004
|
||||
#define IDC_EVENTIDSTATIC 1005
|
||||
#define IDC_EVENTSOURCESTATIC 1006
|
||||
#define IDC_EVENTTYPESTATIC 1007
|
||||
#define IDC_EVENTCATEGORYSTATIC 1008
|
||||
#define IDPREVIOUS 1009
|
||||
#define IDC_EVENTTEXTEDIT2 1010
|
||||
#define IDC_BYTESRADIO 1011
|
||||
#define IDC_WORDRADIO 1013
|
||||
#define IDC_EVENTDATAEDIT 1014
|
||||
#define IDC_EVENTSOURCESTATIC 1002
|
||||
#define IDC_EVENTTIMESTATIC 1003
|
||||
#define IDC_EVENTCATEGORYSTATIC 1004
|
||||
#define IDC_EVENTTYPESTATIC 1005
|
||||
#define IDC_EVENTIDSTATIC 1006
|
||||
#define IDC_EVENTUSERSTATIC 1007
|
||||
#define IDC_EVENTCOMPUTERSTATIC 1008
|
||||
#define IDC_PREVIOUS 1009
|
||||
#define IDC_NEXT 1010
|
||||
#define IDC_COPY 1011
|
||||
#define IDC_EVENTTEXTEDIT 1012
|
||||
#define IDC_BYTESRADIO 1013
|
||||
#define IDC_WORDRADIO 1014
|
||||
#define IDC_EVENTDATAEDIT 1015
|
||||
|
||||
#define ID_HELP_HELP 32771
|
||||
#define ID_HELP 32772
|
||||
#define ID_OPTIONS 32773
|
||||
#define ID_VIEW 32774
|
||||
#define IDM_HELP 32775
|
||||
#define ID_VIEW_REFRESH 32776
|
||||
#define ID_REFRESH 32777
|
||||
#define IDM_REFRESH 32778
|
||||
#define ID_CLEAR_EVENTS 32779
|
||||
#define ID_SAVE_PROTOCOL 32780
|
||||
|
||||
/* Menu IDs */
|
||||
#define IDM_EVENTVWR 32771
|
||||
#define IDM_CLEAR_EVENTS 32772
|
||||
#define IDM_SAVE_PROTOCOL 32773
|
||||
#define IDM_EXIT 32774
|
||||
#define IDM_REFRESH 32775
|
||||
#define IDM_OPTIONS 32776
|
||||
#define IDM_HELP 32777
|
||||
#define IDM_ABOUT 32778
|
||||
|
||||
#define ID_FIRST_LOG 45000
|
||||
|
||||
|
||||
/* String IDs */
|
||||
#define IDS_APP_TITLE 103
|
||||
#define IDS_APP_TITLE_EX 104
|
||||
|
@ -73,5 +78,7 @@
|
|||
#define IDS_COLUMNCOMPUTER 307
|
||||
#define IDS_COLUMNEVENTDATA 308
|
||||
|
||||
#define IDS_COPY 400
|
||||
|
||||
#define IDS_NONE 320
|
||||
#define IDS_NOT_AVAILABLE 321
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* PURPOSE: Defines the resource ids and other stuff
|
||||
* PROGRAMMERS: Benedikt Freisen
|
||||
*/
|
||||
|
||||
|
||||
/* DEFINES **********************************************************/
|
||||
|
||||
#define HISTORYSIZE 11
|
||||
|
|
|
@ -128,7 +128,7 @@ Replace(HDC hdc, LONG x1, LONG y1, LONG x2, LONG y2, COLORREF fg, COLORREF bg, L
|
|||
{
|
||||
LONG a, b, x, y;
|
||||
b = max(1, max(abs(x2 - x1), abs(y2 - y1)));
|
||||
|
||||
|
||||
for(a = 0; a <= b; a++)
|
||||
for(y = (y1 * (b - a) + y2 * a) / b - radius + 1;
|
||||
y < (y1 * (b - a) + y2 * a) / b + radius + 1; y++)
|
||||
|
@ -142,7 +142,7 @@ void
|
|||
Airbrush(HDC hdc, LONG x, LONG y, COLORREF color, LONG r)
|
||||
{
|
||||
LONG a, b;
|
||||
|
||||
|
||||
for(b = -r; b <= r; b++)
|
||||
for(a = -r; a <= r; a++)
|
||||
if ((a * a + b * b <= r * r) && (rand() % 4 == 0))
|
||||
|
@ -195,7 +195,7 @@ Brush(HDC hdc, LONG x1, LONG y1, LONG x2, LONG y2, COLORREF color, LONG style)
|
|||
case 10:
|
||||
case 11:
|
||||
{
|
||||
POINT offsTop[] = {{4, -3}, {2, -2}, {0, 0},
|
||||
POINT offsTop[] = {{4, -3}, {2, -2}, {0, 0},
|
||||
{-3, -3}, {-2, -2}, {-1, 0}};
|
||||
POINT offsBtm[] = {{-3, 4}, {-2, 2}, {-1, 1},
|
||||
{4, 4}, {2, 2}, {0, 1}};
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* PURPOSE: Declaring global variables for later initialization
|
||||
* PROGRAMMERS: Benedikt Freisen
|
||||
*/
|
||||
|
||||
|
||||
/* INCLUDES *********************************************************/
|
||||
|
||||
//#include <windows.h>
|
||||
|
@ -93,7 +93,7 @@ extern HWND hScrlClient;
|
|||
extern HWND hToolBtn[16];
|
||||
|
||||
extern HINSTANCE hProgInstance;
|
||||
|
||||
|
||||
extern TCHAR filename[256];
|
||||
extern TCHAR filepathname[1000];
|
||||
extern BOOL isAFile;
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
* FILE: base/applications/mspaint/lang/pl-PL.rc
|
||||
* PURPOSE: Polish Language resource file
|
||||
* TRANSLATOR: Caemyr - Olaf Siejka (May, 2009), Use ReactOS forum PM or IRC to contact me
|
||||
* UTF-8 conversion by Caemyr (May, 2011)
|
||||
* UTF-8 conversion by Caemyr (May, 2011)
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
||||
|
|
|
@ -139,7 +139,7 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPTSTR lpszArgument
|
|||
{
|
||||
HWND hwnd; /* This is the handle for our window */
|
||||
MSG messages; /* Here messages to the application are saved */
|
||||
|
||||
|
||||
TCHAR progtitle[1000];
|
||||
TCHAR resstr[100];
|
||||
HMENU menu;
|
||||
|
@ -150,7 +150,7 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPTSTR lpszArgument
|
|||
int i;
|
||||
TCHAR tooltips[16][30];
|
||||
HDC hDC;
|
||||
|
||||
|
||||
TCHAR *c;
|
||||
TCHAR sfnFilename[1000];
|
||||
TCHAR sfnFiletitle[256];
|
||||
|
@ -202,7 +202,7 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPTSTR lpszArgument
|
|||
LoadString(hThisInstance, IDS_WINDOWTITLE, resstr, SIZEOF(resstr));
|
||||
_stprintf(progtitle, resstr, filename);
|
||||
LoadString(hThisInstance, IDS_MINIATURETITLE, miniaturetitle, SIZEOF(miniaturetitle));
|
||||
|
||||
|
||||
/* create main window */
|
||||
hwnd =
|
||||
CreateWindowEx(0, _T("MainWindow"), progtitle, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, 544,
|
||||
|
@ -240,8 +240,8 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPTSTR lpszArgument
|
|||
/* creating the 16 bitmap radio buttons and setting the bitmap */
|
||||
|
||||
|
||||
/*
|
||||
* FIXME: Unintentionally there is a line above the tool bar (hidden by y-offset).
|
||||
/*
|
||||
* FIXME: Unintentionally there is a line above the tool bar (hidden by y-offset).
|
||||
* To prevent cropping of the buttons height has been increased from 200 to 205
|
||||
*/
|
||||
hToolbar =
|
||||
|
@ -254,7 +254,7 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPTSTR lpszArgument
|
|||
ImageList_AddMasked(hImageList, tempBm, 0xff00ff);
|
||||
DeleteObject(tempBm);
|
||||
SendMessage(hToolbar, TB_BUTTONSTRUCTSIZE, sizeof(TBBUTTON), 0);
|
||||
|
||||
|
||||
for(i = 0; i < 16; i++)
|
||||
{
|
||||
TBBUTTON tbbutton;
|
||||
|
@ -272,7 +272,7 @@ _tWinMain (HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPTSTR lpszArgument
|
|||
tbbutton.iBitmap = i;
|
||||
SendMessage(hToolbar, TB_ADDBUTTONS, 1, (LPARAM) &tbbutton);
|
||||
}
|
||||
|
||||
|
||||
SendMessage(hToolbar, TB_CHECKBUTTON, ID_PEN, MAKELONG(TRUE, 0));
|
||||
SendMessage(hToolbar, TB_SETMAXTEXTROWS, 0, 0);
|
||||
SendMessage(hToolbar, TB_SETBUTTONSIZE, 0, MAKELONG(25, 25));
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* PURPOSE: Managing the resources
|
||||
* PROGRAMMERS: Benedikt Freisen
|
||||
*/
|
||||
|
||||
|
||||
/* INCLUDES *********************************************************/
|
||||
|
||||
#include <windef.h>
|
||||
|
|
|
@ -25,8 +25,8 @@
|
|||
/* FUNCTIONS ********************************************************/
|
||||
|
||||
LPCTSTR cursors[9] = { /* action to mouse cursor lookup table */
|
||||
IDC_SIZEALL,
|
||||
|
||||
IDC_SIZEALL,
|
||||
|
||||
IDC_SIZENWSE, IDC_SIZENS, IDC_SIZENESW,
|
||||
IDC_SIZEWE, IDC_SIZEWE,
|
||||
IDC_SIZENESW, IDC_SIZENS, IDC_SIZENWSE
|
||||
|
@ -66,7 +66,7 @@ ColorKeyedMaskBlt(HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight,
|
|||
HBITMAP hTempBm;
|
||||
HBRUSH hTempBrush;
|
||||
HBITMAP hTempMask;
|
||||
|
||||
|
||||
hTempDC = CreateCompatibleDC(hdcSrc);
|
||||
hTempDC2 = CreateCompatibleDC(hdcSrc);
|
||||
hTempBm = CreateCompatibleBitmap(hTempDC, nWidth, nHeight);
|
||||
|
@ -280,7 +280,7 @@ SelectionWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
{
|
||||
if (activeTool == TOOL_TEXT)
|
||||
{
|
||||
|
||||
// FIXME: What to do?
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -65,6 +65,6 @@ TextEditWinProc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
default:
|
||||
return DefWindowProc(hwnd, message, wParam, lParam);
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -440,7 +440,7 @@ MainWindowProcedure(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
|
|||
}
|
||||
break;
|
||||
|
||||
// mouse events used for drawing
|
||||
// mouse events used for drawing
|
||||
|
||||
case WM_SETCURSOR:
|
||||
if (hwnd == hImageArea)
|
||||
|
|
10
base/applications/osk/CMakeLists.txt
Normal file
|
@ -0,0 +1,10 @@
|
|||
|
||||
list(APPEND SOURCE
|
||||
main.c
|
||||
osk.h)
|
||||
|
||||
add_executable(osk ${SOURCE} rsrc.rc)
|
||||
set_module_type(osk win32gui UNICODE)
|
||||
add_importlibs(osk comdlg32 shell32 user32 gdi32 advapi32 comctl32 msvcrt kernel32)
|
||||
add_pch(osk osk.h SOURCE)
|
||||
add_cd_file(TARGET osk DESTINATION reactos/system32 FOR all)
|
128
base/applications/osk/lang/ar-DZ.rc
Normal file
|
@ -0,0 +1,128 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/ar-DZ.rc
|
||||
* PURPOSE: Arabic (Algeria) translation for On screen keyboard
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ARABIC, SUBLANG_DEFAULT
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "On screen keyboard"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Esc",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Prn",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Stop",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Attn",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "ذ",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "ض",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "ص",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "ث",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "ق",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "ف",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "غ",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "ع",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "ه",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "خ",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "ح",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "ج",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "د",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "\\",SCAN_CODE_29,366,61,35,22
|
||||
PUSHBUTTON "Verr maj",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "ش",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "س",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "ي",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "ب",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "ل",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "ا",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "ت",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "ن",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "م",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON "ك",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "ط",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,350,87,51,22,BS_ICON
|
||||
PUSHBUTTON "shift",SCAN_CODE_44,3,113,57,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ئ",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "ء",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "ؤ",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "ر",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "ﻻ",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "ﻯ",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "ﺓ",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON "و",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON "ز",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "ظ",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "del",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "end",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg AR",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg AV",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
129
base/applications/osk/lang/de-DE.rc
Normal file
|
@ -0,0 +1,129 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/de-DE.rc
|
||||
* PURPOSE: On screen keyboard (German resources).
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Bildschirmtastatur"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Esc",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Druck",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Rollen",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Pause",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "^",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "ß",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "´",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Z",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "Ü",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Feststell",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON "Ö",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "Ä",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "#",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "Ent",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "Umsch",SCAN_CODE_44,3,113,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "<",SCAN_CODE_45,37,113,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "Umsch",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "Strg",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "Alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "Alt Gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "Menü",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "Strg",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "Einfg",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "Entf",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "Pos1",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "Ende",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "Bild auf",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "Bild ab",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "Num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "Ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Rollen",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
129
base/applications/osk/lang/en-GB.rc
Normal file
|
@ -0,0 +1,129 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/en-GB.rc
|
||||
* PURPOSE: On screen keyboard (English resources)
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "On screen keyboard"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Ech",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Prn",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Stop",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Attn",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "|",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "[",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "]",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Caps Lock",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON ";",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "'",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "#",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "Shift",SCAN_CODE_44,3,113,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "\\",SCAN_CODE_45,37,113,23,22
|
||||
PUSHBUTTON "Z",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "Shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "can",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "End",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg up",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg down",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
128
base/applications/osk/lang/en-US.rc
Normal file
|
@ -0,0 +1,128 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/en-US.rc
|
||||
* PURPOSE: On screen keyboard (American resources).
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "On screen keyboard"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Esc",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Prn",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Stop",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Attn",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "`",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "[",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "]",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "\\",SCAN_CODE_29,366,61,35,22
|
||||
PUSHBUTTON "Caps Lock",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON ";",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "'",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,350,87,51,22,BS_ICON
|
||||
PUSHBUTTON "shift",SCAN_CODE_44,3,113,57,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "Z",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "del",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "end",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg up",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg down",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
129
base/applications/osk/lang/es-ES.rc
Normal file
|
@ -0,0 +1,129 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/es-ES.rc
|
||||
* PURPOSE: On screen keyboard (Spanish resources)
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Teclado visual"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "ech",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "imp",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "arr",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "att",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "°",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "'",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "¡",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "`",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Verr maj",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON "Ñ",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "ç",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "maj",SCAN_CODE_44,3,113,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "<",SCAN_CODE_45,37,113,23,22
|
||||
PUSHBUTTON "Z",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "maj",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "sup",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "fin",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg AR",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg AV",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
129
base/applications/osk/lang/fr-CA.rc
Normal file
|
@ -0,0 +1,129 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/fr-CA.rc
|
||||
* PURPOSE: On screen keyboard (French canadian resources)
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_FRENCH, SUBLANG_FRENCH_CANADIAN
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Clavier visuel"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "ech",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "imp",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "arr",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "att",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "#",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "^",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "¨",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Verr maj",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON ";",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "`",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "<",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "maj",SCAN_CODE_44,3,113,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "«",SCAN_CODE_45,37,113,23,22
|
||||
PUSHBUTTON "Z",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "maj",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "sup",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "fin",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg AR",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg AV",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
129
base/applications/osk/lang/fr-FR.rc
Normal file
|
@ -0,0 +1,129 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/fr-FR.rc
|
||||
* PURPOSE: On screen keyboard (French resources).
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Clavier visuel"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "ech",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "imp",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "arr",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "att",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "²",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "&&",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "é",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON """",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "'",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "(",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "è",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "_",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "ç",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "à",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON ")",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "Z",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "^",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "$",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Verr maj",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "ù",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "*",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "maj",SCAN_CODE_44,3,113,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "<",SCAN_CODE_45,37,113,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ";",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ":",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "!",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "maj",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "sup",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "fin",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg AR",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg AV",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
129
base/applications/osk/lang/it-IT.rc
Normal file
|
@ -0,0 +1,129 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/it-IT.rc
|
||||
* PURPOSE: On screen keyboard (Italian resources)
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Tastiera visivo"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Esc",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Imp",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Arr",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Attn",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "\\",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0 ",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "'",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "|",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "è",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Verr maj",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON "ò",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "Ã ",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "ù",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "Shift",SCAN_CODE_44,3,113,30,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "<",SCAN_CODE_45,37,113,23,22
|
||||
PUSHBUTTON "Z",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "Shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "del",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "fin",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg up",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg down",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
128
base/applications/osk/lang/pl-PL.rc
Normal file
|
@ -0,0 +1,128 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/pl-PL.rc
|
||||
* PURPOSE: On screen keyboard (Polish resources)
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_POLISH, SUBLANG_NEUTRAL
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Klawiatura Ekranowa"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Esc",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Prn",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Stop",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Attn",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "`",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Q",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "W",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "R",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Y",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "U",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "I",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "[",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "]",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "\\",SCAN_CODE_29,366,61,35,22
|
||||
PUSHBUTTON "Caps Lock",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "A",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "S",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "D",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "F",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "G",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "H",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "J",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "K",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "L",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON ";",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "'",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,350,87,51,22,BS_ICON
|
||||
PUSHBUTTON "shift",SCAN_CODE_44,3,113,57,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "Z",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "V",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "B",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "N",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON ",",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "del",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "end",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg AR",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg AV",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
128
base/applications/osk/lang/ru-RU.rc
Normal file
|
@ -0,0 +1,128 @@
|
|||
/*
|
||||
* PROJECT: ReactOS Kernel
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/lang/ru-RU.rc
|
||||
* PURPOSE: On screen keyboard (Russian resources)
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_NEUTRAL
|
||||
|
||||
MAIN_DIALOG DIALOGEX DISCARDABLE 0, 0, 608, 164
|
||||
CAPTION "Клавиатура визуальный"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
EXSTYLE WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE
|
||||
BEGIN
|
||||
PUSHBUTTON "Esc",SCAN_CODE_110,3,3,23,22
|
||||
PUSHBUTTON "F1",SCAN_CODE_112,48,3,23,22
|
||||
PUSHBUTTON "F2",SCAN_CODE_113,75,3,23,22
|
||||
PUSHBUTTON "F3",SCAN_CODE_114,101,3,23,22
|
||||
PUSHBUTTON "F4",SCAN_CODE_115,128,3,23,22
|
||||
PUSHBUTTON "F5",SCAN_CODE_116,173,3,23,22
|
||||
PUSHBUTTON "F6",SCAN_CODE_117,199,3,23,22
|
||||
PUSHBUTTON "F7",SCAN_CODE_118,225,3,23,22
|
||||
PUSHBUTTON "F8",SCAN_CODE_119,251,3,23,22
|
||||
PUSHBUTTON "F9",SCAN_CODE_120,296,3,23,22
|
||||
PUSHBUTTON "F10",SCAN_CODE_121,323,3,23,22
|
||||
PUSHBUTTON "F11",SCAN_CODE_122,350,3,23,22
|
||||
PUSHBUTTON "F12",SCAN_CODE_123,377,3,23,22
|
||||
PUSHBUTTON "Prn",SCAN_CODE_124,411,3,23,22
|
||||
PUSHBUTTON "Stop",SCAN_CODE_125,438,3,23,22
|
||||
PUSHBUTTON "Attn",SCAN_CODE_126,465,3,23,22
|
||||
PUSHBUTTON "Ë",SCAN_CODE_1,3,35,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_2,30,35,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_3,57,35,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_4,84,35,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_5,111,35,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_6,138,35,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_7,165,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_8,192,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_9,219,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_10,246,35,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_11,273,35,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_12,300,35,23,22
|
||||
PUSHBUTTON "=",SCAN_CODE_13,327,35,23,22
|
||||
PUSHBUTTON "<--",SCAN_CODE_15,354,35,47,22,BS_ICON
|
||||
PUSHBUTTON "Tab",SCAN_CODE_16,3,61,35,22,BS_ICON
|
||||
PUSHBUTTON "Й",SCAN_CODE_17,42,61,23,22
|
||||
PUSHBUTTON "Ц",SCAN_CODE_18,69,61,23,22
|
||||
PUSHBUTTON "У",SCAN_CODE_19,96,61,23,22
|
||||
PUSHBUTTON "К",SCAN_CODE_20,123,61,23,22
|
||||
PUSHBUTTON "E",SCAN_CODE_21,150,61,23,22
|
||||
PUSHBUTTON "Н",SCAN_CODE_22,177,61,23,22
|
||||
PUSHBUTTON "Г",SCAN_CODE_23,204,61,23,22
|
||||
PUSHBUTTON "Ш",SCAN_CODE_24,231,61,23,22
|
||||
PUSHBUTTON "Щ",SCAN_CODE_25,258,61,23,22
|
||||
PUSHBUTTON "З",SCAN_CODE_26,285,61,23,22
|
||||
PUSHBUTTON "X",SCAN_CODE_27,312,61,23,22
|
||||
PUSHBUTTON "Ъ",SCAN_CODE_28,339,61,23,22
|
||||
PUSHBUTTON "Caps lock",SCAN_CODE_30,3,87,46,22,BS_ICON
|
||||
PUSHBUTTON "Ф",SCAN_CODE_31,53,87,23,22
|
||||
PUSHBUTTON "Ы",SCAN_CODE_32,80,87,23,22
|
||||
PUSHBUTTON "В",SCAN_CODE_33,107,87,23,22
|
||||
PUSHBUTTON "A",SCAN_CODE_34,134,87,23,22
|
||||
PUSHBUTTON "П",SCAN_CODE_35,161,87,23,22
|
||||
PUSHBUTTON "P",SCAN_CODE_36,188,87,23,22
|
||||
PUSHBUTTON "O",SCAN_CODE_37,215,87,23,22
|
||||
PUSHBUTTON "Л",SCAN_CODE_38,242,87,23,22
|
||||
PUSHBUTTON "Д",SCAN_CODE_39,269,87,23,22
|
||||
PUSHBUTTON "Ж",SCAN_CODE_40,296,87,23,22
|
||||
PUSHBUTTON "Э",SCAN_CODE_41,323,87,23,22
|
||||
PUSHBUTTON "\\",SCAN_CODE_42,350,87,23,22
|
||||
PUSHBUTTON "ret",SCAN_CODE_43,377,61,23,48,BS_ICON
|
||||
PUSHBUTTON "shift",SCAN_CODE_44,3,113,57,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "Я",SCAN_CODE_46,64,113,23,22
|
||||
PUSHBUTTON "Ч",SCAN_CODE_47,91,113,23,22
|
||||
PUSHBUTTON "C",SCAN_CODE_48,118,113,23,22
|
||||
PUSHBUTTON "M",SCAN_CODE_49,145,113,23,22
|
||||
PUSHBUTTON "И",SCAN_CODE_50,172,113,23,22
|
||||
PUSHBUTTON "T",SCAN_CODE_51,199,113,23,22
|
||||
PUSHBUTTON "b",SCAN_CODE_52,226,113,23,22
|
||||
PUSHBUTTON "Б",SCAN_CODE_53,253,113,23,22
|
||||
PUSHBUTTON "Ю",SCAN_CODE_54,280,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_55,307,113,23,22
|
||||
PUSHBUTTON "shift",SCAN_CODE_57,334,113,67,22,BS_ICON|BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_58,3,139,41,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_127,48,139,30,22,BS_ICON
|
||||
PUSHBUTTON "alt",SCAN_CODE_60,82,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "",SCAN_CODE_61,116,139,143,22
|
||||
PUSHBUTTON "alt gr",SCAN_CODE_62,264,139,30,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ROS",SCAN_CODE_128,298,139,30,22,BS_ICON
|
||||
PUSHBUTTON "menu",SCAN_CODE_129,332,139,30,22,BS_ICON
|
||||
PUSHBUTTON "ctrl",SCAN_CODE_64,366,139,35,22,BS_PUSHLIKE|BS_AUTOCHECKBOX
|
||||
PUSHBUTTON "ins",SCAN_CODE_75,411,35,23,22
|
||||
PUSHBUTTON "del",SCAN_CODE_76,411,61,23,22
|
||||
PUSHBUTTON "home",SCAN_CODE_80,438,35,23,22,BS_ICON
|
||||
PUSHBUTTON "end",SCAN_CODE_81,438,61,23,22
|
||||
PUSHBUTTON "pg AR",SCAN_CODE_85,465,35,23,22,BS_ICON
|
||||
PUSHBUTTON "pg AV",SCAN_CODE_86,465,61,23,22,BS_ICON
|
||||
PUSHBUTTON "<-",SCAN_CODE_79,411,139,23,22,BS_ICON
|
||||
PUSHBUTTON "^",SCAN_CODE_83,438,113,23,22,BS_ICON
|
||||
PUSHBUTTON "v",SCAN_CODE_84,438,139,23,22,BS_ICON
|
||||
PUSHBUTTON "->",SCAN_CODE_89,465,139,23,22,BS_ICON
|
||||
PUSHBUTTON "num",SCAN_CODE_90,500,35,23,22
|
||||
PUSHBUTTON "7",SCAN_CODE_91,500,61,23,22
|
||||
PUSHBUTTON "4",SCAN_CODE_92,500,87,23,22
|
||||
PUSHBUTTON "1",SCAN_CODE_93,500,113,23,22
|
||||
PUSHBUTTON "/",SCAN_CODE_95,527,35,23,22
|
||||
PUSHBUTTON "8",SCAN_CODE_96,527,61,23,22
|
||||
PUSHBUTTON "5",SCAN_CODE_97,527,87,23,22
|
||||
PUSHBUTTON "2",SCAN_CODE_98,527,113,23,22
|
||||
PUSHBUTTON "0",SCAN_CODE_99,500,139,50,22
|
||||
PUSHBUTTON "*",SCAN_CODE_100,554,35,23,22
|
||||
PUSHBUTTON "9",SCAN_CODE_101,554,61,23,22
|
||||
PUSHBUTTON "6",SCAN_CODE_102,554,87,23,22
|
||||
PUSHBUTTON "3",SCAN_CODE_103,554,113,23,22
|
||||
PUSHBUTTON ".",SCAN_CODE_104,554,139,23,22
|
||||
PUSHBUTTON "-",SCAN_CODE_105,581,35,23,22
|
||||
PUSHBUTTON "+",SCAN_CODE_106,581,61,23,48
|
||||
PUSHBUTTON "ent",SCAN_CODE_108,581,113,23,48
|
||||
CTEXT "Num",IDC_STATIC,510,4,21,8
|
||||
CONTROL "",IDC_LED_NUM,"Static",SS_CENTER|SS_NOTIFY,518,16,4,3
|
||||
CTEXT "Caps",IDC_STATIC,540,4,21,8
|
||||
CONTROL "",IDC_LED_CAPS,"Static",SS_CENTER|SS_NOTIFY,548,16,4,3
|
||||
CTEXT "Scroll",IDC_STATIC,572,4,21,8
|
||||
CONTROL "",IDC_LED_SCROLL,"Static",SS_CENTER|SS_NOTIFY,580,16,4,3
|
||||
END
|
||||
|
||||
/* EOF */
|
395
base/applications/osk/main.c
Normal file
|
@ -0,0 +1,395 @@
|
|||
/*
|
||||
* PROJECT: ReactOS On-Screen Keyboard
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/main.c
|
||||
* PURPOSE: On-screen keyboard.
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
/* INCLUDES *******************************************************************/
|
||||
|
||||
#include "osk.h"
|
||||
|
||||
/* GLOBALS ********************************************************************/
|
||||
|
||||
OSK_GLOBALS Globals;
|
||||
|
||||
/* Functions */
|
||||
int OSK_SetImage(int IdDlgItem, int IdResource);
|
||||
int OSK_DlgInitDialog(HWND hDlg);
|
||||
int OSK_DlgClose(void);
|
||||
int OSK_DlgTimer(void);
|
||||
BOOL OSK_DlgCommand(WPARAM wCommand, HWND hWndControl);
|
||||
BOOL OSK_ReleaseKey(WORD ScanCode);
|
||||
|
||||
INT_PTR APIENTRY OSK_DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam);
|
||||
int WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int);
|
||||
|
||||
/* FUNCTIONS ******************************************************************/
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_SetImage
|
||||
*
|
||||
* Set an image on a button
|
||||
*/
|
||||
int OSK_SetImage(int IdDlgItem, int IdResource)
|
||||
{
|
||||
HICON hIcon;
|
||||
HWND hWndItem;
|
||||
|
||||
hIcon = (HICON)LoadImage(Globals.hInstance, MAKEINTRESOURCE(IdResource),
|
||||
IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
|
||||
if (hIcon == NULL) return FALSE;
|
||||
|
||||
hWndItem = GetDlgItem(Globals.hMainWnd, IdDlgItem);
|
||||
if (hWndItem == NULL) return FALSE;
|
||||
|
||||
SendMessage(hWndItem, BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)hIcon);
|
||||
|
||||
/* The system automatically deletes these resources when the process that created them terminates (MSDN) */
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_DlgInitDialog
|
||||
*
|
||||
* Handling of WM_INITDIALOG
|
||||
*/
|
||||
int OSK_DlgInitDialog(HWND hDlg)
|
||||
{
|
||||
HMONITOR monitor;
|
||||
MONITORINFO info;
|
||||
POINT Pt;
|
||||
RECT rcWindow;
|
||||
|
||||
/* Save handle */
|
||||
Globals.hMainWnd = hDlg;
|
||||
|
||||
/* Get screen info */
|
||||
memset(&Pt, 0, sizeof(Pt));
|
||||
monitor = MonitorFromPoint(Pt, MONITOR_DEFAULTTOPRIMARY );
|
||||
info.cbSize = sizeof(info);
|
||||
GetMonitorInfoW(monitor, &info);
|
||||
|
||||
/* Move the dialog on the bottom of main screen */
|
||||
GetWindowRect(hDlg, &rcWindow);
|
||||
MoveWindow(hDlg,
|
||||
(info.rcMonitor.left + info.rcMonitor.right) / 2 - // Center of screen
|
||||
(rcWindow.right - rcWindow.left) / 2, // - half size of dialog
|
||||
info.rcMonitor.bottom - // Bottom of screen
|
||||
(rcWindow.bottom - rcWindow.top), // - size of window
|
||||
rcWindow.right - rcWindow.left, // Width
|
||||
rcWindow.bottom - rcWindow.top, // Height
|
||||
TRUE);
|
||||
|
||||
/* Set icon on visual buttons */
|
||||
OSK_SetImage(SCAN_CODE_15, IDI_BACK);
|
||||
OSK_SetImage(SCAN_CODE_16, IDI_TAB);
|
||||
OSK_SetImage(SCAN_CODE_30, IDI_CAPS_LOCK);
|
||||
OSK_SetImage(SCAN_CODE_43, IDI_RETURN);
|
||||
OSK_SetImage(SCAN_CODE_44, IDI_SHIFT);
|
||||
OSK_SetImage(SCAN_CODE_57, IDI_SHIFT);
|
||||
OSK_SetImage(SCAN_CODE_127, IDI_REACTOS);
|
||||
OSK_SetImage(SCAN_CODE_128, IDI_REACTOS);
|
||||
OSK_SetImage(SCAN_CODE_129, IDI_MENU);
|
||||
OSK_SetImage(SCAN_CODE_80, IDI_HOME);
|
||||
OSK_SetImage(SCAN_CODE_85, IDI_PG_UP);
|
||||
OSK_SetImage(SCAN_CODE_86, IDI_PG_DOWN);
|
||||
OSK_SetImage(SCAN_CODE_79, IDI_LEFT);
|
||||
OSK_SetImage(SCAN_CODE_83, IDI_TOP);
|
||||
OSK_SetImage(SCAN_CODE_84, IDI_BOTTOM);
|
||||
OSK_SetImage(SCAN_CODE_89, IDI_RIGHT);
|
||||
|
||||
/* Create a green brush for leds */
|
||||
Globals.hBrushGreenLed = CreateSolidBrush(RGB(0, 255, 0));
|
||||
|
||||
/* Set a timer for periodics tasks */
|
||||
Globals.iTimer = SetTimer(hDlg, 0, 200, NULL);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_DlgClose
|
||||
*
|
||||
* Handling of WM_CLOSE
|
||||
*/
|
||||
int OSK_DlgClose(void)
|
||||
{
|
||||
KillTimer(Globals.hMainWnd, Globals.iTimer);
|
||||
|
||||
/* Release Ctrl, Shift, Alt keys */
|
||||
OSK_ReleaseKey(SCAN_CODE_44); // Left shift
|
||||
OSK_ReleaseKey(SCAN_CODE_57); // Right shift
|
||||
OSK_ReleaseKey(SCAN_CODE_58); // Left ctrl
|
||||
OSK_ReleaseKey(SCAN_CODE_60); // Left alt
|
||||
OSK_ReleaseKey(SCAN_CODE_62); // Right alt
|
||||
OSK_ReleaseKey(SCAN_CODE_64); // Right ctrl
|
||||
|
||||
/* delete GDI objects */
|
||||
if (Globals.hBrushGreenLed) DeleteObject(Globals.hBrushGreenLed);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_DlgTimer
|
||||
*
|
||||
* Handling of WM_TIMER
|
||||
*/
|
||||
int OSK_DlgTimer(void)
|
||||
{
|
||||
/* FIXME: To be deleted when Reactos will support WS_EX_NOACTIVATE */
|
||||
HWND hWndActiveWindow;
|
||||
|
||||
hWndActiveWindow = GetForegroundWindow();
|
||||
if (hWndActiveWindow != NULL && hWndActiveWindow != Globals.hMainWnd)
|
||||
{
|
||||
Globals.hActiveWnd = hWndActiveWindow;
|
||||
}
|
||||
|
||||
/* Always redraw leds because it can be changed by the real keyboard) */
|
||||
InvalidateRect(GetDlgItem(Globals.hMainWnd, IDC_LED_NUM), NULL, TRUE);
|
||||
InvalidateRect(GetDlgItem(Globals.hMainWnd, IDC_LED_CAPS), NULL, TRUE);
|
||||
InvalidateRect(GetDlgItem(Globals.hMainWnd, IDC_LED_SCROLL), NULL, TRUE);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_DlgCommand
|
||||
*
|
||||
* All handling of dialog command
|
||||
*/
|
||||
BOOL OSK_DlgCommand(WPARAM wCommand, HWND hWndControl)
|
||||
{
|
||||
WORD ScanCode;
|
||||
INPUT Input;
|
||||
BOOL bExtendedKey;
|
||||
BOOL bKeyDown;
|
||||
BOOL bKeyUp;
|
||||
LONG WindowStyle;
|
||||
|
||||
/* FIXME: To be deleted when Reactos will support WS_EX_NOACTIVATE */
|
||||
if (Globals.hActiveWnd)
|
||||
{
|
||||
MSG msg;
|
||||
|
||||
SetForegroundWindow(Globals.hActiveWnd);
|
||||
while (PeekMessage(&msg, 0, 0, 0, PM_REMOVE))
|
||||
{
|
||||
TranslateMessage(&msg);
|
||||
DispatchMessage(&msg);
|
||||
}
|
||||
}
|
||||
|
||||
/* KeyDown and/or KeyUp ? */
|
||||
WindowStyle = GetWindowLong(hWndControl, GWL_STYLE);
|
||||
if ((WindowStyle & BS_AUTOCHECKBOX) == BS_AUTOCHECKBOX)
|
||||
{
|
||||
/* 2-states key like Shift, Alt, Ctrl, ... */
|
||||
if (SendMessage(hWndControl, BM_GETCHECK, 0, 0) == BST_CHECKED)
|
||||
{
|
||||
bKeyDown = TRUE;
|
||||
bKeyUp = FALSE;
|
||||
}
|
||||
else
|
||||
{
|
||||
bKeyDown = FALSE;
|
||||
bKeyUp = TRUE;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Other key */
|
||||
bKeyDown = TRUE;
|
||||
bKeyUp = TRUE;
|
||||
}
|
||||
|
||||
/* Extended key ? */
|
||||
ScanCode = wCommand;
|
||||
if (ScanCode & 0x0200)
|
||||
bExtendedKey = TRUE;
|
||||
else
|
||||
bExtendedKey = FALSE;
|
||||
ScanCode &= 0xFF;
|
||||
|
||||
/* Press and release the key */
|
||||
if (bKeyDown)
|
||||
{
|
||||
Input.type = INPUT_KEYBOARD;
|
||||
Input.ki.wVk = 0;
|
||||
Input.ki.wScan = ScanCode;
|
||||
Input.ki.time = GetTickCount();
|
||||
Input.ki.dwExtraInfo = GetMessageExtraInfo();
|
||||
Input.ki.dwFlags = KEYEVENTF_SCANCODE;
|
||||
if (bExtendedKey) Input.ki.dwFlags |= KEYEVENTF_EXTENDEDKEY;
|
||||
SendInput(1, &Input, sizeof(Input));
|
||||
}
|
||||
|
||||
if (bKeyUp)
|
||||
{
|
||||
Input.type = INPUT_KEYBOARD;
|
||||
Input.ki.wVk = 0;
|
||||
Input.ki.wScan = ScanCode;
|
||||
Input.ki.time = GetTickCount();
|
||||
Input.ki.dwExtraInfo = GetMessageExtraInfo();
|
||||
Input.ki.dwFlags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP;
|
||||
if (bExtendedKey) Input.ki.dwFlags |= KEYEVENTF_EXTENDEDKEY;
|
||||
SendInput(1, &Input, sizeof(Input));
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_ReleaseKey
|
||||
*
|
||||
* Release the key of ID wCommand
|
||||
*/
|
||||
BOOL OSK_ReleaseKey(WORD ScanCode)
|
||||
{
|
||||
INPUT Input;
|
||||
BOOL bExtendedKey;
|
||||
LONG WindowStyle;
|
||||
HWND hWndControl;
|
||||
|
||||
/* Is it a 2-states key ? */
|
||||
hWndControl = GetDlgItem(Globals.hMainWnd, ScanCode);
|
||||
WindowStyle = GetWindowLong(hWndControl, GWL_STYLE);
|
||||
if ((WindowStyle & BS_AUTOCHECKBOX) != BS_AUTOCHECKBOX) return FALSE;
|
||||
|
||||
/* Is the key down ? */
|
||||
if (SendMessage(hWndControl, BM_GETCHECK, 0, 0) != BST_CHECKED) return TRUE;
|
||||
|
||||
/* Extended key ? */
|
||||
if (ScanCode & 0x0200)
|
||||
bExtendedKey = TRUE;
|
||||
else
|
||||
bExtendedKey = FALSE;
|
||||
ScanCode &= 0xFF;
|
||||
|
||||
/* Release the key */
|
||||
Input.type = INPUT_KEYBOARD;
|
||||
Input.ki.wVk = 0;
|
||||
Input.ki.wScan = ScanCode;
|
||||
Input.ki.time = GetTickCount();
|
||||
Input.ki.dwExtraInfo = GetMessageExtraInfo();
|
||||
Input.ki.dwFlags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP;
|
||||
if (bExtendedKey) Input.ki.dwFlags |= KEYEVENTF_EXTENDEDKEY;
|
||||
SendInput(1, &Input, sizeof(Input));
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* OSK_DlgProc
|
||||
*/
|
||||
INT_PTR APIENTRY OSK_DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||
{
|
||||
switch (msg)
|
||||
{
|
||||
case WM_INITDIALOG:
|
||||
OSK_DlgInitDialog(hDlg);
|
||||
return TRUE;
|
||||
|
||||
case WM_TIMER:
|
||||
OSK_DlgTimer();
|
||||
return TRUE;
|
||||
|
||||
case WM_CTLCOLORSTATIC:
|
||||
if ((HWND)lParam == GetDlgItem(hDlg, IDC_LED_NUM))
|
||||
{
|
||||
if (GetKeyState(VK_NUMLOCK) & 0x0001)
|
||||
return (INT_PTR)Globals.hBrushGreenLed;
|
||||
else
|
||||
return (INT_PTR)GetStockObject(BLACK_BRUSH);
|
||||
}
|
||||
if ((HWND)lParam == GetDlgItem(hDlg, IDC_LED_CAPS))
|
||||
{
|
||||
if (GetKeyState(VK_CAPITAL) & 0x0001)
|
||||
return (INT_PTR)Globals.hBrushGreenLed;
|
||||
else
|
||||
return (INT_PTR)GetStockObject(BLACK_BRUSH);
|
||||
}
|
||||
if ((HWND)lParam == GetDlgItem(hDlg, IDC_LED_SCROLL))
|
||||
{
|
||||
if (GetKeyState(VK_SCROLL) & 0x0001)
|
||||
return (INT_PTR)Globals.hBrushGreenLed;
|
||||
else
|
||||
return (INT_PTR)GetStockObject(BLACK_BRUSH);
|
||||
}
|
||||
break;
|
||||
|
||||
case WM_COMMAND:
|
||||
if (wParam == IDCANCEL)
|
||||
EndDialog(hDlg, FALSE);
|
||||
else if (wParam != IDC_STATIC)
|
||||
OSK_DlgCommand(wParam, (HWND) lParam);
|
||||
break;
|
||||
|
||||
case WM_CLOSE:
|
||||
OSK_DlgClose();
|
||||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/***********************************************************************
|
||||
*
|
||||
* WinMain
|
||||
*/
|
||||
int WINAPI _tWinMain(HINSTANCE hInstance,
|
||||
HINSTANCE prev,
|
||||
LPTSTR cmdline,
|
||||
int show)
|
||||
{
|
||||
HANDLE hMutex;
|
||||
|
||||
UNREFERENCED_PARAMETER(prev);
|
||||
UNREFERENCED_PARAMETER(cmdline);
|
||||
UNREFERENCED_PARAMETER(show);
|
||||
|
||||
ZeroMemory(&Globals, sizeof(Globals));
|
||||
Globals.hInstance = hInstance;
|
||||
|
||||
/* Rry to open a mutex for a single instance */
|
||||
hMutex = OpenMutexA(MUTEX_ALL_ACCESS, FALSE, "osk");
|
||||
|
||||
if (!hMutex)
|
||||
{
|
||||
/* Mutex doesn’t exist. This is the first instance so create the mutex. */
|
||||
hMutex = CreateMutexA(NULL, FALSE, "osk");
|
||||
|
||||
DialogBox(hInstance,
|
||||
MAKEINTRESOURCE(MAIN_DIALOG),
|
||||
GetDesktopWindow(),
|
||||
OSK_DlgProc);
|
||||
|
||||
/* Delete the mutex */
|
||||
if (hMutex) CloseHandle(hMutex);
|
||||
}
|
||||
else
|
||||
{
|
||||
/* Programme already launched */
|
||||
|
||||
/* Delete the mutex */
|
||||
CloseHandle(hMutex);
|
||||
|
||||
ExitProcess(0);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* EOF */
|
36
base/applications/osk/main.h
Normal file
|
@ -0,0 +1,36 @@
|
|||
/*
|
||||
* PROJECT: ReactOS On-Screen Keyboard
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/main.h
|
||||
* PURPOSE: On screen keyboard.
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
#ifndef _OSKMAIN_H
|
||||
#define _OSKMAIN_H
|
||||
|
||||
/* INCLUDES *******************************************************************/
|
||||
|
||||
#include "osk_res.h"
|
||||
|
||||
/* TYPES **********************************************************************/
|
||||
|
||||
typedef struct
|
||||
{
|
||||
HINSTANCE hInstance;
|
||||
HWND hMainWnd;
|
||||
HBRUSH hBrushGreenLed;
|
||||
UINT_PTR iTimer;
|
||||
/* FIXME: To be deleted when ReactOS will support WS_EX_NOACTIVATE */
|
||||
HWND hActiveWnd;
|
||||
} OSK_GLOBALS;
|
||||
|
||||
/* DEFINES ********************************************************************/
|
||||
|
||||
extern OSK_GLOBALS Globals;
|
||||
|
||||
#define countof(x) (sizeof(x) / sizeof((x)[0]))
|
||||
|
||||
#endif
|
||||
|
||||
/* EOF */
|
23
base/applications/osk/osk.h
Normal file
|
@ -0,0 +1,23 @@
|
|||
/*
|
||||
* PROJECT: ReactOS On-Screen Keyboard
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/osk.h
|
||||
* PURPOSE: On screen keyboard.
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
#ifndef _OSK_H
|
||||
#define _OSK_H
|
||||
|
||||
/* INCLUDES ******************************************************************/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <tchar.h>
|
||||
|
||||
#include <windows.h>
|
||||
|
||||
#include "main.h"
|
||||
|
||||
#endif
|
||||
|
||||
/* EOF */
|
146
base/applications/osk/osk_res.h
Normal file
|
@ -0,0 +1,146 @@
|
|||
/*
|
||||
* PROJECT: ReactOS On-Screen Keyboard
|
||||
* LICENSE: GPL - See COPYING in the top level directory
|
||||
* FILE: base/applications/osk/osk_res.h
|
||||
* PURPOSE: On screen keyboard.
|
||||
* PROGRAMMERS: Denis ROBERT
|
||||
*/
|
||||
|
||||
#define MAIN_DIALOG 2000
|
||||
|
||||
#define IDC_LED_NUM 100
|
||||
#define IDC_LED_CAPS 101
|
||||
#define IDC_LED_SCROLL 102
|
||||
|
||||
#define IDI_OSK 200
|
||||
#define IDI_BACK 201
|
||||
#define IDI_TAB 202
|
||||
#define IDI_CAPS_LOCK 203
|
||||
#define IDI_RETURN 204
|
||||
#define IDI_SHIFT 205
|
||||
#define IDI_REACTOS 206
|
||||
#define IDI_MENU 207
|
||||
#define IDI_HOME 208
|
||||
#define IDI_PG_UP 209
|
||||
#define IDI_PG_DOWN 210
|
||||
#define IDI_LEFT 211
|
||||
#define IDI_TOP 212
|
||||
#define IDI_RIGHT 213
|
||||
#define IDI_BOTTOM 214
|
||||
|
||||
#define IDC_STATIC -1
|
||||
|
||||
|
||||
/* Scan codes by key number */
|
||||
/* + 0x0100 to avoid a conflict with IDCANCEL = 2 */
|
||||
/* + 0x0200 if extended key */
|
||||
|
||||
#define SCAN_CODE_1 0x0129
|
||||
#define SCAN_CODE_2 0x0102
|
||||
#define SCAN_CODE_3 0x0103
|
||||
#define SCAN_CODE_4 0x0104
|
||||
#define SCAN_CODE_5 0x0105
|
||||
#define SCAN_CODE_6 0x0106
|
||||
#define SCAN_CODE_7 0x0107
|
||||
#define SCAN_CODE_8 0x0108
|
||||
#define SCAN_CODE_9 0x0109
|
||||
#define SCAN_CODE_10 0x010A
|
||||
#define SCAN_CODE_11 0x010B
|
||||
#define SCAN_CODE_12 0x010C
|
||||
#define SCAN_CODE_13 0x010D
|
||||
#define SCAN_CODE_15 0x010E
|
||||
#define SCAN_CODE_16 0x010F
|
||||
#define SCAN_CODE_17 0x0110
|
||||
#define SCAN_CODE_18 0x0111
|
||||
#define SCAN_CODE_19 0x0112
|
||||
#define SCAN_CODE_20 0x0113
|
||||
#define SCAN_CODE_21 0x0114
|
||||
#define SCAN_CODE_22 0x0115
|
||||
#define SCAN_CODE_23 0x0116
|
||||
#define SCAN_CODE_24 0x0117
|
||||
#define SCAN_CODE_25 0x0118
|
||||
#define SCAN_CODE_26 0x0119
|
||||
#define SCAN_CODE_27 0x011A
|
||||
#define SCAN_CODE_28 0x011B
|
||||
#define SCAN_CODE_29 0x012B
|
||||
#define SCAN_CODE_30 0x013A
|
||||
#define SCAN_CODE_31 0x011E
|
||||
#define SCAN_CODE_32 0x011F
|
||||
#define SCAN_CODE_33 0x0120
|
||||
#define SCAN_CODE_34 0x0121
|
||||
#define SCAN_CODE_35 0x0122
|
||||
#define SCAN_CODE_36 0x0123
|
||||
#define SCAN_CODE_37 0x0124
|
||||
#define SCAN_CODE_38 0x0125
|
||||
#define SCAN_CODE_39 0x0126
|
||||
#define SCAN_CODE_40 0x0127
|
||||
#define SCAN_CODE_41 0x0128
|
||||
#define SCAN_CODE_42 0x012B
|
||||
#define SCAN_CODE_43 0x011C
|
||||
#define SCAN_CODE_44 0x012A
|
||||
#define SCAN_CODE_45 0x0156
|
||||
#define SCAN_CODE_46 0x012C
|
||||
#define SCAN_CODE_47 0x012D
|
||||
#define SCAN_CODE_48 0x012E
|
||||
#define SCAN_CODE_49 0x012F
|
||||
#define SCAN_CODE_50 0x0130
|
||||
#define SCAN_CODE_51 0x0131
|
||||
#define SCAN_CODE_52 0x0132
|
||||
#define SCAN_CODE_53 0x0133
|
||||
#define SCAN_CODE_54 0x0134
|
||||
#define SCAN_CODE_55 0x0135
|
||||
#define SCAN_CODE_57 0x0136
|
||||
#define SCAN_CODE_58 0x011D
|
||||
#define SCAN_CODE_60 0x0138
|
||||
#define SCAN_CODE_61 0x0139
|
||||
#define SCAN_CODE_62 0x0338
|
||||
#define SCAN_CODE_64 0x031D
|
||||
#define SCAN_CODE_75 0x0352
|
||||
#define SCAN_CODE_76 0x0353
|
||||
#define SCAN_CODE_79 0x034B
|
||||
#define SCAN_CODE_80 0x0347
|
||||
#define SCAN_CODE_81 0x034F
|
||||
#define SCAN_CODE_83 0x0348
|
||||
#define SCAN_CODE_84 0x0350
|
||||
#define SCAN_CODE_85 0x0349
|
||||
#define SCAN_CODE_86 0x0351
|
||||
#define SCAN_CODE_89 0x034D
|
||||
#define SCAN_CODE_90 0x0145
|
||||
#define SCAN_CODE_91 0x0147
|
||||
#define SCAN_CODE_92 0x014B
|
||||
#define SCAN_CODE_93 0x014F
|
||||
#define SCAN_CODE_95 0x0335
|
||||
#define SCAN_CODE_96 0x0148
|
||||
#define SCAN_CODE_97 0x014C
|
||||
#define SCAN_CODE_98 0x0150
|
||||
#define SCAN_CODE_99 0x0152
|
||||
#define SCAN_CODE_100 0x0137
|
||||
#define SCAN_CODE_101 0x0149
|
||||
#define SCAN_CODE_102 0x014D
|
||||
#define SCAN_CODE_103 0x0151
|
||||
#define SCAN_CODE_104 0x0153
|
||||
#define SCAN_CODE_105 0x014A
|
||||
#define SCAN_CODE_106 0x014E
|
||||
#define SCAN_CODE_108 0x031C
|
||||
#define SCAN_CODE_110 0x0101
|
||||
#define SCAN_CODE_112 0x013B
|
||||
#define SCAN_CODE_113 0x013C
|
||||
#define SCAN_CODE_114 0x013D
|
||||
#define SCAN_CODE_115 0x013E
|
||||
#define SCAN_CODE_116 0x013F
|
||||
#define SCAN_CODE_117 0x0140
|
||||
#define SCAN_CODE_118 0x0141
|
||||
#define SCAN_CODE_119 0x0142
|
||||
#define SCAN_CODE_120 0x0143
|
||||
#define SCAN_CODE_121 0x0144
|
||||
#define SCAN_CODE_122 0x0157
|
||||
#define SCAN_CODE_123 0x0158
|
||||
#define SCAN_CODE_124 0x032A
|
||||
#define SCAN_CODE_125 0x0146
|
||||
#define SCAN_CODE_126 0x071D
|
||||
|
||||
#define SCAN_CODE_127 0x035B // Left ROS
|
||||
#define SCAN_CODE_128 0x035C // Right ROS
|
||||
#define SCAN_CODE_129 0x035D // Applications
|
||||
|
||||
/* EOF */
|
BIN
base/applications/osk/res/back.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/bottom.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/caps_lock.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/home.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/left.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/menu.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/osk.ico
Normal file
After Width: | Height: | Size: 39 KiB |
BIN
base/applications/osk/res/pg_down.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/pg_up.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/reactos.ico
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
base/applications/osk/res/return.ico
Normal file
After Width: | Height: | Size: 318 B |
BIN
base/applications/osk/res/right.ico
Normal file
After Width: | Height: | Size: 318 B |