| |||
bgscr命令でウィンドウ作成してもタイトルバーが付く
| |||
|
HSP3では発生しない問題ですが、以下はHSP2.61以前で起こる現象です。 bgscr命令で作成したウィンドウは通常、タイトルバーやウィンドウ枠が出ないウィンドウです。 通常のきちんとした作り方をしておけば通常のbgscrウィンドウとなりますが、 bgscr命令でウィンドウID0の初期化を行った時はタイトルバーなどを除去することができません。 ウィンドウID0は、非表示にできても他のウィンドウIDのように形を変える事はできないのです。 形というのはウィンドウの四角を多角形にするとかそういうことではなく、 ウィンドウをタイトルバーや枠なし、スクロールバー付きや仮想ウィンドウにすることを指します。 bgscr命令やbuffer命令で初期化する時はウィンドウID1以上にしてください と言いたい所ですが、ウィンドウID1はHSP内部で使用されているウィンドウのようなので、 ウィンドウID2〜31までの間を使用してください。 冒頭に書いたようにHSP3以降ではウィンドウID0も初期化できますし、 ウィンドウID1を使うこともできるようになっています。 |