相信很多人都知道361度插件只支持按键精灵的,下面是361度窗口插件相关信息:
QMPlugin;
Dispatch IQMPlugin;
GUID={1E7051CE-6430-4BA9-A965-3EAC6D1AC422};
function GetForegroundWindow: I4;
function GetForegroundFocus: I4;
function GetMousePointWindow: I4;
function GetMousePointWindowS(Flags:I4): I4;
function GetPointWindow(x:I4; y:I4): I4;
function GetPointWindowS(x:I4; y:I4; Flags:I4): I4;
function EnumWindowA(hwnd:I4; Caption:variant; ClassName:variant; Condition:I4): variant;
function EnumWindowT(Caption:variant; ClassName:variant; ProcessName:variant; IconData:variant; Condition:I4): variant;
function GetWindowInfo(hwnd:I4; nIndex:I4): variant;
function GetWindowState(hwnd:I4; nIndex:I4): bool;
function GetWindow(hwnd:I4; nIndex:I4): I4;
function GetSpecialWindow(nIndex:I4): I4;
function GetWindowIconData(hwnd:I4; nIndex:I4): variant;
function SetWindowText(hwnd:I4; Caption:variant): I4;
function SetWindowSize(hwnd:I4; width:I4; height:I4): I4;
function SetClientSize(hwnd:I4; width:I4; height:I4): I4;
function MoveWindow(hwnd:I4; x:I4; y:I4): I4;
function SetWindowState(hwnd:I4; nIndex:I4): I4;
function HighlightWindow(hwnd:I4; width:I4; color:variant; time:I4): bool;
function SetWindowStyle(hwnd:I4; index:I4): I4;
function SetWindowOpacity(hwnd:I4; color:variant; alpha:I4; MouseThrough:I4): I4;
function SetFakeActive(hwnd:I4; index:I4): I4;
function FixWindow(hwnd:I4; x:I4; y:I4; IsRestore:I4): I4;
function RestoreFixWindow(hData:I4): I4;
function MinimizeSubstitute(hwnd:I4; Flags:I4): I4;
function DestroyMinSub(hwnd:I4): bool;
function ClientToScreen(hwnd:I4; x:^variant; y:^variant): I4;
function ScreenToClient(hwnd:I4; x:^variant; y:^variant): I4;
function SetKMAsync(Async:I4): I4;
function SendKey(hwnd:I4; nIndex:I4; key:I4; ex:I4): I4;
function SendMouse(hwnd:I4; nIndex:I4; x:I4; y:I4): I4;
function SendMouseWheel(hwnd:I4; n:I4): I4;
function SendString(hwnd:I4; str:variant): I4;
function SendStringAsync(hwnd:I4; str:variant): I4;
function CreateTextRgn(hwnd:I4; x:I4; y:I4; width:I4; height:I4): I4;
function SetTextRgnStyle(hwnd:I4; BKColor:variant; TextColor:variant; FontName:variant; FontSize:I4; Bold:I4; Style:I4): I4;
function SendTextRgnString(hwnd:I4; String:variant): I4;
function CreatePictureRgn(hwnd:I4; x:I4; y:I4; width:I4; height:I4): I4;
function SetPictureRgnStyle(hwnd:I4; Style:I4): I4;
function SetPictureRgnImage(hwnd:I4; Path:variant): I4;
function CreateCustomRgn(hwnd:I4; x:I4; y:I4; Path:variant; color:variant): I4;
function SetCustomRgnStyle(hwnd:I4; Style:I4): I4;
function CreateButton(hwnd:I4; x:I4; y:I4; width:I4; height:I4): I4;
function SetButton(hwnd:I4; data:variant): I4;
function GetButt**tate(hwnd:I4): I4;
function SetButt**tate(hwnd:I4; index:I4): I4;
Dispatch IQMPluginStandard;
GUID={EE1035BA-1025-4CDE-AD4C-A04B3878BF00};
function Get_Plugin_Description(bstrItemName:BSTR): BSTR;
function Get_Plugin_Interpret_Template(bstrItemName:BSTR): BSTR;
Class WindowEx;
GUID={398B0B93-9CC7-46E3-880D-86E51A0DFC56};
function GetForegroundWindow: I4;
function GetForegroundFocus: I4;
function GetMousePointWindow: I4;
function GetMousePointWindowS(Flags:I4): I4;
function GetPointWindow(x:I4; y:I4): I4;
function GetPointWindowS(x:I4; y:I4; Flags:I4): I4;
function EnumWindowA(hwnd:I4; Caption:variant; ClassName:variant; Condition:I4): variant;
function EnumWindowT(Caption:variant; ClassName:variant; ProcessName:variant; IconData:variant; Condition:I4): variant;
function GetWindowInfo(hwnd:I4; nIndex:I4): variant;
function GetWindowState(hwnd:I4; nIndex:I4): bool;
function GetWindow(hwnd:I4; nIndex:I4): I4;
function GetSpecialWindow(nIndex:I4): I4;
function GetWindowIconData(hwnd:I4; nIndex:I4): variant;
function SetWindowText(hwnd:I4; Caption:variant): I4;
function SetWindowSize(hwnd:I4; width:I4; height:I4): I4;
function SetClientSize(hwnd:I4; width:I4; height:I4): I4;
function MoveWindow(hwnd:I4; x:I4; y:I4): I4;
function SetWindowState(hwnd:I4; nIndex:I4): I4;
function HighlightWindow(hwnd:I4; width:I4; color:variant; time:I4): bool;
function SetWindowStyle(hwnd:I4; index:I4): I4;
function SetWindowOpacity(hwnd:I4; color:variant; alpha:I4; MouseThrough:I4): I4;
function SetFakeActive(hwnd:I4; index:I4): I4;
function FixWindow(hwnd:I4; x:I4; y:I4; IsRestore:I4): I4;
function RestoreFixWindow(hData:I4): I4;
function MinimizeSubstitute(hwnd:I4; Flags:I4): I4;
function DestroyMinSub(hwnd:I4): bool;
function ClientToScreen(hwnd:I4; x:^variant; y:^variant): I4;
function ScreenToClient(hwnd:I4; x:^variant; y:^variant): I4;
function SetKMAsync(Async:I4): I4;
function SendKey(hwnd:I4; nIndex:I4; key:I4; ex:I4): I4;
function SendMouse(hwnd:I4; nIndex:I4; x:I4; y:I4): I4;
function SendMouseWheel(hwnd:I4; n:I4): I4;
function SendString(hwnd:I4; str:variant): I4;
function SendStringAsync(hwnd:I4; str:variant): I4;
function CreateTextRgn(hwnd:I4; x:I4; y:I4; width:I4; height:I4): I4;
function SetTextRgnStyle(hwnd:I4; BKColor:variant; TextColor:variant; FontName:variant; FontSize:I4; Bold:I4; Style:I4): I4;
function SendTextRgnString(hwnd:I4; String:variant): I4;
function CreatePictureRgn(hwnd:I4; x:I4; y:I4; width:I4; height:I4): I4;
function SetPictureRgnStyle(hwnd:I4; Style:I4): I4;
function SetPictureRgnImage(hwnd:I4; Path:variant): I4;
function CreateCustomRgn(hwnd:I4; x:I4; y:I4; Path:variant; color:variant): I4;
function SetCustomRgnStyle(hwnd:I4; Style:I4): I4;
function CreateButton(hwnd:I4; x:I4; y:I4; width:I4; height:I4): I4;
function SetButton(hwnd:I4; data:variant): I4;
function GetButt**tate(hwnd:I4): I4;
function SetButt**tate(hwnd:I4; index:I4): I4;
function Get_Plugin_Description(bstrItemName:BSTR): BSTR;
function Get_Plugin_Interpret_Template(bstrItemName:BSTR): BSTR;
请问高手,能否用dllcall的方式调用里面的函数,如果可以的话能否提供代码?