ウィンドウオブジェクトの配置
winobj "Class","Title",p1,p2,p3,p4,p5,p6
"Class" : ウィンドウクラス名 "Title" : ウィンドウ名 p1(0) : 拡張ウィンドウスタイル p2(0) : ウィンドウスタイル p3(0) : Xサイズ p4(0) : Yサイズ p5(0) : メニューハンドルまたは子ウィンドウID p6(0) : ウィンドウ作成データ
winobjは、 Windowsのシステムがサポートするウィンドウをオブジェクトとし て配置します。 p3,p4で配置するX,Yサイズを指定します。 サイズの指定が省略されるか0以下 の場合は、objsizeで設定されている値が使用されます。 指定したウィンドウオブジェクトが生成されるとシステム変数statにオブジェ クトIDが代入されます。 このオブジェクトIDは、clrobj命令を始めとするオブジェクト操作命令で使用 することができます。 (生成されたウィンドウは、 現在アクティブなウィンドウが管理するオブジェ クトとして登録されます。) 内部エラーなどでウィンドウオブジェクトが正常に生成されなかった場合には 、システム変数statに-1が代入されます。 winobjによって配置したオブジェクトに対してobjprm命令を使用することはできません。 この命令は、HSPの命令がサポートしていないウィンドウオブジェクトを Windows APIを通して配置するためのもので、WIN32API のCreateWindowExと同 様のパラメーターを受け取ります。 外部DLLとのやり取りや、モジュール作成 に使用するもので通常覚えておく必要はありません。
バージョン | 3.1 |
作成日 | 2004/10/12 |
著作者 | onitama |
URL | http://www.onionsoft.net/ |
備考 | ver3.1標準命令 |
タイプ | 内蔵命令 |
グループ | 画面制御命令 |
対応環境 |
|
hs ファイル | hsphelp\i_graph.hs |