Fix DnD 'deadzone'

git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository@186 f5eea248-9336-0410-98b8-ebc06183d4e3
This commit is contained in:
harrybharry 2008-04-24 18:38:33 +00:00
parent e89bbe72d4
commit 1667a3a843
3 changed files with 21 additions and 20 deletions

View File

@ -4325,7 +4325,8 @@ void Notepad_plus::dropFiles(HDROP hdrop)
// Determinate in which view the file(s) is (are) dropped // Determinate in which view the file(s) is (are) dropped
POINT p; POINT p;
::DragQueryPoint(hdrop, &p); ::DragQueryPoint(hdrop, &p);
HWND hWin = ::ChildWindowFromPoint(_hSelf, p); //HWND hWin = ::ChildWindowFromPoint(_hSelf, p);
HWND hWin = ::RealChildWindowFromPoint(_hSelf, p);
if (!hWin) return; if (!hWin) return;
if ((_mainEditView.getHSelf() == hWin) || (_mainDocTab.getHSelf() == hWin)) if ((_mainEditView.getHSelf() == hWin) || (_mainDocTab.getHSelf() == hWin))

View File

@ -2,7 +2,7 @@
#include <windows.h> #include <windows.h>
#include "dockingResource.h" #include "dockingResource.h"
IDD_CONTAINER_DLG DIALOGEX 0, 0, 0, 0//186, 103 IDD_CONTAINER_DLG DIALOGEX 0, 0, 186, 103
STYLE DS_SETFONT | DS_SETFOREGROUND | WS_MAXIMIZEBOX | WS_POPUP | STYLE DS_SETFONT | DS_SETFOREGROUND | WS_MAXIMIZEBOX | WS_POPUP |
WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
EXSTYLE WS_EX_TOOLWINDOW EXSTYLE WS_EX_TOOLWINDOW

View File

@ -216,7 +216,6 @@ IF NOT EXIST ..\bin\userDefineLang.xml COPY ..\src\userDefineLang.xml ..\bin\use
<File <File
RelativePath="..\src\ScitillaComponent\UserDefineDialog.cpp"> RelativePath="..\src\ScitillaComponent\UserDefineDialog.cpp">
</File> </File>
</Filter>
<Filter <Filter
Name="TinyXML" Name="TinyXML"
Filter=""> Filter="">
@ -233,6 +232,7 @@ IF NOT EXIST ..\bin\userDefineLang.xml COPY ..\src\userDefineLang.xml ..\bin\use
RelativePath="..\src\TinyXml\tinyxmlparser.cpp"> RelativePath="..\src\TinyXml\tinyxmlparser.cpp">
</File> </File>
</Filter> </Filter>
</Filter>
<Filter <Filter
Name="WinControls" Name="WinControls"
Filter=""> Filter="">
@ -503,10 +503,10 @@ IF NOT EXIST ..\bin\userDefineLang.xml COPY ..\src\userDefineLang.xml ..\bin\use
RelativePath="..\src\WinControls\Preference\preferenceDlg.h"> RelativePath="..\src\WinControls\Preference\preferenceDlg.h">
</File> </File>
<File <File
RelativePath="..\src\WinControls\shortcut\resource.h"> RelativePath="..\src\WinControls\Preference\resource.h">
</File> </File>
<File <File
RelativePath="..\src\WinControls\Preference\resource.h"> RelativePath="..\src\WinControls\shortcut\resource.h">
</File> </File>
<File <File
RelativePath="..\src\WinControls\StaticDialog\RunDlg\RunDlg.h"> RelativePath="..\src\WinControls\StaticDialog\RunDlg\RunDlg.h">