>>61
奈々タソお久しぶり。
HSP3.0のDLLは構造体関連以外2.61とあまり変わらないかと。
_*****@16みたいな関数名にはしなくて良くなったと思う。

>>62
こんなんでどうでしょう。

#uselib "user32.dll"
#cfunc MonitorFromWindow "MonitorFromWindow" sptr,sptr
#func GetMonitorInfo "GetMonitorInfoA" sptr,sptr

#define MONITOR_DEFAULTTONEAREST 2

dim mi,10
hMonitor = MonitorFromWindow(hwnd,MONITOR_DEFAULTTONEAREST)
mi.0=40
GetMonitorInfo hMonitor,varptr(mi)
mes "X: "+mi.3
mes "Y: "+mi.4