SWin::Window

ウインドウを表現するクラス。フォームウインドウもコントロールウインドウもこの クラスで表現する。インスタンス作成にはSWin::LWFactory#newwindowを使用します。 ここに書かれたメソッドの他、描画系メソッドも使用できます(ただし条件付き)。

メソッド

hWnd
hParent
classname
style
exstyle
caption
x
y
w
h
etc
enabled=(bool)
enabled
enabled?
visible=(bool)
visible?
create
close
show(swcode=SW_SHOW)
top(prevwin)
move(x,y,w,h)
sendMessage(msg,wParam,lParam)
msghandler(msg)
addEvent(msg)
delEvent(msg)
clearEventFilter
eachFilter
capturedEvents
clientrect
windowrect
hookwndproc
unhookwndproc
hookedwndproc?
alive?
setCapture
releaseCapture
messageBox(text,title="MessageBox",mbcode=MB_OK)
setMenu(menu)
refresh(bErase=true)
dopaint(hdc=self.hdc)
focus
focused?
application