import { Point } from "soui4/Basic"; import { Window } from "./Window" export const WS_OVERLAPPED:number; export const WS_POPUP:number; export const WS_CHILD:number; export const WS_MINIMIZE:number; export const WS_VISIBLE:number; export const WS_DISABLED:number; export const WS_CLIPSIBLINGS:number; export const WS_CLIPCHILDREN:number; export const WS_MAXIMIZE:number; export const WS_CAPTION:number; export const WS_BORDER:number; export const WS_DLGFRAME:number; export const WS_VSCROLL:number; export const WS_HSCROLL:number; export const WS_SYSMENU:number; export const WS_THICKFRAME:number; export const WS_GROUP:number; export const WS_TABSTOP:number; export const WS_MINIMIZEBOX:number; export const WS_MAXIMIZEBOX:number; export const WS_TILED:number; export const WS_ICONIC:number; export const WS_SIZEBOX:number; export const WS_TILEDWINDOW:number; export const WS_OVERLAPPEDWINDOW:number; export const WS_POPUPWINDOW:number; export const WS_CHILDWINDOW:number; export const WS_EX_DLGMODALFRAME:number; export const WS_EX_NOPARENTNOTIFY:number; export const WS_EX_TOPMOST:number; export const WS_EX_ACCEPTFILES:number; export const WS_EX_TRANSPARENT:number; export const WS_EX_MDICHILD:number; export const WS_EX_TOOLWINDOW:number; export const WS_EX_WINDOWEDGE:number; export const WS_EX_CLIENTEDGE:number; export const WS_EX_CONTEXTHELP:number; export const WS_EX_RIGHT:number; export const WS_EX_LEFT:number; export const WS_EX_RTLREADING:number; export const WS_EX_LTRREADING:number; export const WS_EX_LEFTSCROLLBAR:number; export const WS_EX_RIGHTSCROLLBAR:number; export const WS_EX_CONTROLPARENT:number; export const WS_EX_STATICEDGE:number; export const WS_EX_APPWINDOW:number; export const WS_EX_OVERLAPPEDWINDOW:number; export const WS_EX_PALETTEWINDOW:number; export const WS_EX_LAYERED:number; export const WS_EX_NOINHERITLAYOUT:number; export const WS_EX_LAYOUTRTL:number; export const WS_EX_COMPOSITED:number; export const WS_EX_NOACTIVATE:number; //鼠标事件按键状态 export const MK_CONTROL:number; export const MK_MBUTTON:number; export const MK_RBUTTON:number; export const MK_SHIFT:number; export const MK_XBUTTON1:number; export const MK_XBUTTON2:number; export const DT_TOP:number; export const DT_LEFT:number; export const DT_RIGHT:number; export const DT_BOTTOM:number; export const DT_CENTER:number; export const DT_VCENTER:number; //鼠标光标类型 export const IDC_ARROW:number; export const IDC_IBEAM:number; export const IDC_WAIT:number; export const IDC_CROSS:number; export const IDC_UPARROW:number; export const IDC_SIZE:number; export const IDC_ICON:number; export const IDC_SIZENWSE:number; export const IDC_SIZENESW:number; export const IDC_SIZEWE:number; export const IDC_SIZENS:number; export const IDC_SIZEALL:number; export const IDC_NO:number; export const WM_USER:number; export const UILIB_FILE:number; export const UILIB_ZIP:number; export const UILIB_RESOURCE:number; export const UILIB_ZIPRESOURCE:number; export const STVI_LAST:number; export const STVI_FIRST:number; export const STVI_ROOT:number; //全局函数 export function log(szLog:string):void; export function log2(szLog:string,level:number):void; export function DebugBreak(id:number):void; export function GetApp():IApplication; export function GetCaptured():IWindow; export function InitFileResProvider(resProvider:IResProvider,path:string):boolean; export function InitPEResProvider(resProvider:IResProvider,path:string):boolean; export function CreateSouiFactory():ISouiFactory; export function CreateZipResProvider(app:IApplication,path:string,password:string):IResProvider; export function Create7ZResProvider(app:IApplication,path:string,password:string):IResProvider; export function CreateTranslatorMgr():ITranslatorMgr; export function SetXmlTranslator(app:IApplication, xmlId:string):boolean; export function CreateLogMgr():ILogMgr; export function SConnect(pObj:IWindow,evtId:number,jsThis:object,jsFun:function):boolean; export function SMessageBox(hOwner:HWND,pszText:string,pszTitle:string,uType:number):number; export function Md5(buf:string,length:number):string; export function FileMd5(path:string):string; export function PickFolder(path:string):string; export function GetSpecialPath(type:string):string; export function ShellExecute(owner:HWND,pszOp:string,pszFile:string,pszParam:string,pszDir:string,show:number):number; export function Fork(path:string):number;