Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2010-09-25 03:50:52 +0400
committerXhmikosR <xhmikosr@users.sourceforge.net>2010-09-25 03:50:52 +0400
commitb77331e97a8983fecc23e6f8a0936628a060c444 (patch)
tree5bd1c8c1fe9d9a5737b714b3db87c543c00a9ce3 /src/filters/PinInfoWnd.cpp
parent8f129aa0e146c33518c3ac63c179ed2963f9a2ca (diff)
legacy branch: merge changes from trunk r2599-r2620, fixed compilation of some apps after recent source tree refactoring, added VS2008 projects for subresync and vsconv (they don't compile yet)
git-svn-id: https://mpc-hc.svn.sourceforge.net/svnroot/mpc-hc/branches/legacy@2621 10f7b99b-c216-0410-bff0-8a66a9350fd8
Diffstat (limited to 'src/filters/PinInfoWnd.cpp')
-rw-r--r--src/filters/PinInfoWnd.cpp16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/filters/PinInfoWnd.cpp b/src/filters/PinInfoWnd.cpp
index ca2acf929..9c652e448 100644
--- a/src/filters/PinInfoWnd.cpp
+++ b/src/filters/PinInfoWnd.cpp
@@ -55,10 +55,18 @@ void CPinInfoWnd::OnDisconnect()
static WNDPROC OldControlProc;
static LRESULT CALLBACK ControlProc(HWND control, UINT message, WPARAM wParam, LPARAM lParam)
{
- if(message == WM_KEYDOWN && LOWORD(wParam)==VK_ESCAPE)
- return 0; // just ignore ESCAPE in edit control
- else
- return CallWindowProc(OldControlProc, control, message, wParam, lParam); // call edit control's own windowproc
+ if(message == WM_KEYDOWN) {
+ if (LOWORD(wParam)==VK_ESCAPE)
+ return 0; // just ignore ESCAPE in edit control
+ if ((LOWORD(wParam)== 'A' || LOWORD(wParam) == 'a')
+ &&(GetKeyState(VK_CONTROL) < 0)) {
+ CEdit *pEdit = (CEdit*)CWnd::FromHandle(control);
+ pEdit->SetSel(0, pEdit->GetWindowTextLength(),TRUE);
+ return 0;
+ }
+ }
+
+ return CallWindowProc(OldControlProc, control, message, wParam, lParam); // call edit control's own windowproc
}
bool CPinInfoWnd::OnActivate()