windows: Fix some drag and drop apis.
Attempting to define IDropTarget::QueryInterface-callback-1 outside of a compilation unit Re-definition of LPD3DXPRTCOMPBUFFERfactor-shell
parent
081b642dee
commit
9a2af5a312
|
@ -1126,8 +1126,8 @@ FUNCTION: HRESULT
|
|||
|
||||
ALIAS: D3DXSavePRTBufferToFile D3DXSavePRTBufferToFileW
|
||||
|
||||
C-TYPE: D3DXPRTCOMPBUFFER
|
||||
TYPEDEF: D3DXPRTCOMPBUFFER* LPD3DXPRTCOMPBUFFER
|
||||
C-TYPE: D3DXPRTCompBuffer
|
||||
! TYPEDEF: D3DXPRTCOMPBUFFER* LPD3DXPRTCOMPBUFFER
|
||||
|
||||
FUNCTION: HRESULT
|
||||
D3DXLoadPRTCompBufferFromFileA (
|
||||
|
|
|
@ -48,6 +48,9 @@ TUPLE: listener-dragdrop hWnd last-drop-effect ;
|
|||
DROPEFFECT_NONE listener-dragdrop boa ;
|
||||
|
||||
SYMBOL: +listener-dragdrop-wrapper+
|
||||
|
||||
<<
|
||||
|
||||
{
|
||||
{ IDropTarget {
|
||||
[ ! HRESULT DragEnter ( IDataObject* pDataObject, DWORD grfKeyState, POINTL pt, DWORD* pdwEffect )
|
||||
|
@ -78,6 +81,8 @@ SYMBOL: +listener-dragdrop-wrapper+
|
|||
} }
|
||||
} <com-wrapper> +listener-dragdrop-wrapper+ set-global
|
||||
|
||||
>>
|
||||
|
||||
: dragdrop-listener-window ( -- )
|
||||
world get handle>> hWnd>> dup <listener-dragdrop>
|
||||
+listener-dragdrop-wrapper+ get-global com-wrap
|
||||
|
|
Loading…
Reference in New Issue