アットウィキロゴ

OTYAX > VER > 5 > VER

OTW5.0-21

未リリース

変更点

PAINTで遊んだまま未修正
MoveWindowで間違えてOTW_DrawMapを二度呼んでいる
修正

OTW5.0-20

変更点

タスクバー(TSKBAR)をとりあえず見た目だけ作った
NewMenuでメニューを割り当てられない時にエラーMENU_NOALLOCを出すように

追加しかけ

  1. DROPDOWNLIST

追加

ShowWindow(WND)
HideWindow(WND)
OTW5.0-1E
TODO:
SetWindowVisible WND,FLG
GetWindowVisible(WND)
忘れている
GetBackColor() 色コード
SetButtonAlignLeft WND
SetButtonAlignRight WND
SetButtonAlignCenter WND

バグ

PAINTで遊んだまま未修正
MoveWindowで間違えてOTW_DrawMapを二度呼んでいる

OTW5.0-1F

変更点

OTYDOCのバグ修正
斜体描画をさらに高速化,向きを修正
描画の始点を変更可能にする準備

追加

GCOPYWindow

OTW5.0-1E

放置してたら結構バージョン進んでた

変更点

OTYDOCのバグ修正
OTYDOCがまともに使えるようになった
GetWindowX(WND)
GetWindowY(WND)
が絶対座標を返していた問題を修正
常に非表示のウィンドウが生成可能に

追加

NumUpDownコントロール(spin box,spinner)
WindowHideFlag()
WindowHideStyle()
TODO:
SetWindowVisible WND,FLG
GetWindowVisible(WND)

OTW5.0-19

追加

メニュー
ウィンドウグループ
ダイアログ
ControlCreateHandler

Menu

NewMenu OUT MENU,E
SetMenuBar WND,MENU 未実装
ShowMenu MENU,WND 未実装,引数の順番が定まっていない
GetWindowMenu(WND)
AddMenuItem MENU,STR$,IVAR
AddMenuItemSeparator MENU
CheckMenu(MENU)
NewTopLevelMenuWindow CTL,NAME$,WIDTH,HEIGHT OUT WND,ERR

Window Group

JoinWindowGroup(WND,WND2)
LeaveWindowGroup WND 未実装
GetWindowGroupOwner(WND)

Dialog

NewDialogBox(CTL,NAME$,WIDTH,HEIGHT,OWNER,FLAG)
NewModalDialogBox(CTL,NAME$,WIDTH,HEIGHT,OWNER)
NewModelessDialogBox(CTL,NAME$,WIDTH,HEIGHT,OWNER)

Event

SetControlCreateHandler(CTL,HANDLER$)

修正

ウィンドウの座標が-の時にエラーが出るのを不完全に修正(子ウィンドウを所持しているとエラー)

OTW5.0-18

追加

OTYFILにスクロールバーを追加
GetVScrollBarControl() 縦スクロールバーコントロールを取得
NewVScrollBar PARENT,SIZ OUT WND,E
SetScrollBarSize WND,SIZ
SetScrollBarPostion WND,POS ->Position
GetWindowX(WND)
GetWindowY(WND)
GetNextWindow(WND)
GetPrevWindow(WND)
GetParentWindow(WND)
GetChildWindow(WND)

WindowOP

ウィンドウに対しての操作を効率化する
子ウィンドウを一々削除していたら再描画リクエストが一々確認されたりして非常に遅い
それをEndWindowOPでまとめてやる
BeginWindowOP(WND)
EndWindowOP(WND)
MoveWindow2(WND,X,Y) ->MoveWindowOP(WND,X,Y)

ToDo

OTYFILでファイルを開けるように
横スクロールバー
スクロールバーの移動をボタン以外で出来るように
MOUSEMOVEでの移動が範囲外でもクリックしている場合は取得出来るように
メニューの実装
最終更新:2015年10月11日 21:11