[EVENTVWR]

- Fix a typo in the "loading, wait" dialog.
- Use a RichEdit control for the detailed event description text, so that we can have for free clickable URLs.
- Use "Courier New" as the font for the event data text, so that we can have finer grained control over the font size...

svn path=/trunk/; revision=71376
This commit is contained in:
Hermès Bélusca-Maïto 2016-05-22 16:19:55 +00:00
parent e923b0875b
commit bd5fd5d6c0
25 changed files with 101 additions and 55 deletions

View file

@ -33,9 +33,17 @@
#include <winnls.h>
#include <winreg.h>
#include <commctrl.h>
#include <richedit.h>
#include <commdlg.h>
#include <strsafe.h>
/* Missing RichEdit flags in our richedit.h */
#define AURL_ENABLEURL 1
#define AURL_ENABLEEMAILADDR 2
#define AURL_ENABLETELNO 4
#define AURL_ENABLEEAURLS 8
#define AURL_ENABLEDRIVELETTERS 16
#include "resource.h"
typedef struct _DETAILDATA
@ -96,6 +104,7 @@ wWinMain(HINSTANCE hInstance,
MSG msg;
HACCEL hAccelTable;
INITCOMMONCONTROLSEX iccx;
HMODULE hRichEdit;
UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
@ -119,6 +128,13 @@ wWinMain(HINSTANCE hInstance,
return FALSE;
}
/* Load the RichEdit DLL to add support for RichEdit controls */
hRichEdit = LoadLibraryW(L"riched20.dll");
if (!hRichEdit)
{
return FALSE;
}
hAccelTable = LoadAcceleratorsW(hInstance, MAKEINTRESOURCEW(IDA_EVENTVWR));
/* Main message loop: */
@ -131,6 +147,8 @@ wWinMain(HINSTANCE hInstance,
}
}
FreeLibrary(hRichEdit);
return (int)msg.wParam;
}
@ -1112,9 +1130,8 @@ InitInstance(HINSTANCE hInstance,
// Create the ImageList
hSmall = ImageList_Create(GetSystemMetrics(SM_CXSMICON),
GetSystemMetrics(SM_CYSMICON),
ILC_COLOR32,
1,
1);
ILC_COLOR32 | ILC_MASK, // ILC_COLOR24
1, 1);
// Add event type icons to ImageList
ImageList_AddIcon(hSmall, LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_INFORMATIONICON)));
@ -1580,7 +1597,7 @@ CreateMonospaceFont(VOID)
tmpFont.lfHeight = -MulDiv(8, GetDeviceCaps(hDc, LOGPIXELSY), 72);
tmpFont.lfWeight = FW_NORMAL;
wcscpy(tmpFont.lfFaceName, L"Courier");
wcscpy(tmpFont.lfFaceName, L"Courier New");
hFont = CreateFontIndirectW(&tmpFont);
@ -1662,13 +1679,32 @@ static
VOID
InitDetailsDlg(HWND hDlg, PDETAILDATA pData)
{
DWORD dwMask;
HANDLE nextIcon = LoadImageW(hInst, MAKEINTRESOURCEW(IDI_NEXT), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
HANDLE prevIcon = LoadImageW(hInst, MAKEINTRESOURCEW(IDI_PREV), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
HANDLE copyIcon = LoadImageW(hInst, MAKEINTRESOURCEW(IDI_COPY), IMAGE_ICON, 16, 16, LR_DEFAULTCOLOR);
SendMessageW(GetDlgItem(hDlg, IDC_NEXT), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)nextIcon);
SendMessageW(GetDlgItem(hDlg, IDC_PREVIOUS), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)prevIcon);
SendMessageW(GetDlgItem(hDlg, IDC_COPY), BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)copyIcon);
SendDlgItemMessageW(hDlg, IDC_NEXT, BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)nextIcon);
SendDlgItemMessageW(hDlg, IDC_PREVIOUS, BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)prevIcon);
SendDlgItemMessageW(hDlg, IDC_COPY, BM_SETIMAGE, (WPARAM)IMAGE_ICON, (LPARAM)copyIcon);
/* Set the default read-only RichEdit color */
SendDlgItemMessageW(hDlg, IDC_EVENTTEXTEDIT, EM_SETBKGNDCOLOR, 0, GetSysColor(COLOR_3DFACE));
/* Enable RichEdit coloured and underlined links */
dwMask = SendDlgItemMessageW(hDlg, IDC_EVENTTEXTEDIT, EM_GETEVENTMASK, 0, 0);
SendDlgItemMessageW(hDlg, IDC_EVENTTEXTEDIT, EM_SETEVENTMASK, 0, dwMask | ENM_LINK | ENM_MOUSEEVENTS);
/*
* Activate automatic URL recognition by the RichEdit control. For more information, see:
* https://blogs.msdn.microsoft.com/murrays/2009/08/31/automatic-richedit-hyperlinks/
* https://blogs.msdn.microsoft.com/murrays/2009/09/24/richedit-friendly-name-hyperlinks/
* https://msdn.microsoft.com/en-us/library/windows/desktop/bb787991(v=vs.85).aspx
*/
SendDlgItemMessageW(hDlg, IDC_EVENTTEXTEDIT, EM_AUTOURLDETECT, AURL_ENABLEURL /* | AURL_ENABLEEAURLS */, 0);
/* Note that the RichEdit control never gets themed under WinXP+. One would have to write code to simulate Edit-control theming */
SendDlgItemMessageW(hDlg, pData->bDisplayWords ? IDC_WORDRADIO : IDC_BYTESRADIO, BM_SETCHECK, BST_CHECKED, 0);
SendDlgItemMessageW(hDlg, IDC_EVENTDATAEDIT, WM_SETFONT, (WPARAM)pData->hMonospaceFont, (LPARAM)TRUE);
@ -1770,6 +1806,15 @@ EventDetails(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
break;
}
break;
case WM_NOTIFY:
switch (((LPNMHDR)lParam)->code)
{
case EN_LINK:
// TODO: Act on the activated RichEdit link!
break;
}
break;
}
return (INT_PTR)FALSE;

View file

@ -1,5 +1,6 @@
#include <windef.h>
#include <winuser.h>
#include <richedit.h>
#include "resource.h"

View file

@ -76,7 +76,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "&Данни:", IDC_STATIC, 8, 169, 25, 8
CONTROL "&Байтове", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 40, 8

View file

@ -42,10 +42,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Čekejte.."
CAPTION "Čekejte..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Načítám protokol událostí. Prosím čekejte ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Načítám protokol událostí. Prosím čekejte...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -76,7 +76,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ata:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Byty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,7 +44,7 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Bitte warten.."
CAPTION "Bitte warten..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Ereignis-Protokolle werden geladen. Bitte warten...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&aten:", IDC_STATIC, 8, 169, 24, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -47,7 +47,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Περιμένετε..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Γίνεται φόρτωση των Logs συμβάντων. Παρακαλώ περιμένετε ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Γίνεται φόρτωση των Logs συμβάντων. Παρακαλώ περιμένετε...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Δ&εδομένα:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -50,10 +50,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Wait.."
CAPTION "Wait..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Loading Event Logs. Please wait ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Loading Event Logs. Please wait...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -84,7 +84,7 @@ BEGIN
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
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ata:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&atos:", IDC_STATIC, 8, 169, 25, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Données :", IDC_STATIC, 8, 169, 35, 8
CONTROL "&Octets", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 50, 169, 34, 8

View file

@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "נתונים:", IDC_STATIC, 8, 169, 20, 8
CONTROL "בתים", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,7 +44,7 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Attendere.."
CAPTION "Attendere..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Caricamento eventi in corso. Attendere...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ati:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,10 +44,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "お待ちください.."
CAPTION "お待ちください..."
FONT 9, "MS UI Gothic", 0, 0, 0x0
BEGIN
CTEXT "イベント ログを読み込んでいます。 お待ちください ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "イベント ログを読み込んでいます。 お待ちください...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "データ(&A):", IDC_STATIC, 8, 169, 20, 8
CONTROL "バイト(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,7 +44,7 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "기다리세요.."
CAPTION "기다리세요..."
FONT 9, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "이벤트 로그 로딩중. 기다려주세요...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "데이터(&A):", IDC_STATIC, 8, 169, 20, 8
CONTROL "바이트(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -42,10 +42,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Vent.."
CAPTION "Vent..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Laster Hendelseliste. Venligst vent ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Laster Hendelseliste. Venligst vent...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -76,7 +76,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ata", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Tegn", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -46,10 +46,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Czekaj.."
CAPTION "Czekaj..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Ładowanie logów zdarzeń. Proszę czekać ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Ładowanie logów zdarzeń. Proszę czekać...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -80,7 +80,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ane", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bajty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,10 +44,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Aguarde.."
CAPTION "Aguarde..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Carregando Registros de Eventos. Por favor aguarde ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Carregando Registros de Eventos. Por favor aguarde...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Dad&os:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -81,7 +81,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ate:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&8 biți", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Данные:", IDC_STATIC, 8, 169, 30, 8
CONTROL "&Байты", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 49, 169, 34, 8

View file

@ -47,10 +47,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Počkajte ..."
CAPTION "Počkajte..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Nahrávam záznamy s udalosťami. Počkajte, prosím ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Nahrávam záznamy s udalosťami. Počkajte, prosím...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -81,7 +81,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Ú&daje:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bajty", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -50,10 +50,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Prit.."
CAPTION "Prit..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Ngarkim loget e ngjarjeve. Ju lutem prisniPlease wait ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Ngarkim loget e ngjarjeve. Ju lutem prisni...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -84,7 +84,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ata:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Bytes", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,7 +44,7 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Vänta.."
CAPTION "Vänta..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Laddar in Händelseloggen. Vänligen vänta...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "D&ata", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Byte", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -50,10 +50,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Yükleniyor"
CAPTION "Yükleniyor.."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Olay kayıtları yükleniyor. Lütfen bekleyiniz.", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Olay kayıtları yükleniyor. Lütfen bekleyiniz...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -84,7 +84,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Veri:", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Çoklu", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -44,10 +44,10 @@ END
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
CAPTION "Зачекайте.."
CAPTION "Зачекайте..."
FONT 8, "MS Shell Dlg", 0, 0, 0x0
BEGIN
CTEXT "Завантаження Звіту подій. Будь ласка, зачекайте ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
CTEXT "Завантаження Звіту подій. Будь ласка, зачекайте...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
END
IDD_EVENTPROPERTIES DIALOGEX 0, 0, 266, 251
@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "Д&aта", IDC_STATIC, 8, 169, 20, 8
CONTROL "&Байт", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "数据(&A)", IDC_STATIC, 8, 169, 20, 8
CONTROL "字节(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8

View file

@ -78,7 +78,7 @@ BEGIN
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 | WS_VSCROLL | WS_BORDER
CONTROL "", IDC_EVENTTEXTEDIT, RICHEDIT_CLASS, ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | WS_VSCROLL | WS_BORDER, 8, 76, 247, 88
LTEXT "資料(&A)", IDC_STATIC, 8, 169, 20, 8
CONTROL "位元組(&B)", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 39, 169, 34, 8