From cb4a46e7fbe62d788e66ed6121c717a2d22a4d7c Mon Sep 17 00:00:00 2001 From: watcherhd Date: Thu, 21 Apr 2011 14:14:52 +0000 Subject: svn.miranda.im is moving to a new home! git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@7 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- delphi/Awkward/include/reserve/m_autoreplacer.inc | 39 +++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 delphi/Awkward/include/reserve/m_autoreplacer.inc (limited to 'delphi/Awkward/include/reserve/m_autoreplacer.inc') diff --git a/delphi/Awkward/include/reserve/m_autoreplacer.inc b/delphi/Awkward/include/reserve/m_autoreplacer.inc new file mode 100644 index 0000000..bc1d528 --- /dev/null +++ b/delphi/Awkward/include/reserve/m_autoreplacer.inc @@ -0,0 +1,39 @@ +{ + AutoReplacer plugin + by Angelo Luiz Tartari +} + +{$IFNDEF M_AUTOREPLACER} +{$DEFINE M_AUTOREPLACER} + +const + +{ + Adds a window handle to AutoReplacer. + This handle must belong to any window based on a editbox (editbox, richtext, TMemo, TEdit, TMaskEdit, etc.). + After adding a handle, AutoReplacer will automatically work on this window. + wParam = 0 + lParam = (LPARAM)(HWND)hwnd + Returns: 0 on success, -1 if hwnd is invalid, 1 on error. +} + MS_AUTOREPLACER_ADDWINHANDLE = 'AutoReplacer/AddWinHandle'; + +{ + Removes a window handle from AutoReplacer's list. + wParam = 0 + lParam = (LPARAM)(HWND)hwnd + Returns: 0 on success, -1 if hwnd is invalid, 1 if hwnd wasn't found. +} + MS_AUTOREPLACER_REMWINHANDLE = 'AutoReplacer/RemWinHandle'; + + function autoreplacer_AddWinHandle(hwnd: HWND): integer; + begin + Result := CallService(MS_AUTOREPLACER_ADDWINHANDLE, 0, LPARAM(hwnd)); + end; + + function autoreplacer_RemWinHandle(hwnd: HWND): integer; + begin + Result := CallService(MS_AUTOREPLACER_REMWINHANDLE, 0, LPARAM(hwnd)); + end; + +{$ENDIF} \ No newline at end of file -- cgit v1.2.3