間違いがあれば教えてください。
#module "WindowIDconvert" #uselib "user32.dll" #func GetWindowLong "GetWindowLongA" int,int #define GWL_USERDATA -21 #defcfunc WindowID int p1 gselID=ginfo(3) gsel 0 if p1=hwnd:gsel gselID:return 0//ウィンドウIDが0の場合 gsel gselID GetWindowLong p1,GWL_USERDATA//ウィンドウハンドルからウィンドウIDに変換 if stat<=p1:return -1 return stat #global