From cd9c5f9bce3cf19f5bd418fde8f7a6a67285f200 Mon Sep 17 00:00:00 2001 From: cypherpunk Date: Thu, 13 Mar 2014 16:41:48 +0100 Subject: [PATCH] copy log to clipboard function --- TitanScriptGui/TitanScriptGui.cpp | 36 ++++++++++++++++++++++++++++-- TitanScriptGui/TitanScriptGui.rc | Bin 7216 -> 7314 bytes TitanScriptGui/resource.h | Bin 1998 -> 2182 bytes 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/TitanScriptGui/TitanScriptGui.cpp b/TitanScriptGui/TitanScriptGui.cpp index 8a1b2e6..852355a 100644 --- a/TitanScriptGui/TitanScriptGui.cpp +++ b/TitanScriptGui/TitanScriptGui.cpp @@ -3,6 +3,9 @@ #include "..\SDK\CPP\TitanEngine.h" #include "TitanScript.h" +#define MAX_LOG_LINE_LENGTH 100 +#define MAX_LOG_LINE_COUNT 100 + //variables static HINSTANCE hInst; static HWND hLogBox; @@ -125,9 +128,38 @@ INT_PTR CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) CreateThread(0, 0, TitanScriptExecThread, 0, 0, 0); else StopDebug(); + + break; + } + case IDC_COPY: { + //get lines + int cnt = SendMessage(hLogBox, LB_GETCOUNT, 0, 0); + TCHAR buf[MAX_LOG_LINE_LENGTH] = {0}; + TCHAR copy[MAX_LOG_LINE_COUNT] = {0}; + + for(int i=0; iGY_<{)V3Jb3jLnuQC5c)ItF&IwX$fP~lfthWxAG_EjW)5~|pl|>~Bv9B8NqF-W VmMSJj^NANlCkL>JOs-%L0{{bQ6iNU9 delta 24 gcmZn@JjcJ`3d`mm)+(mSd8}fS53q|&HsA;Y0Cdy{XaE2J