---- Support BBS ----
[ 前の記事 | 次の記事 | 一覧 ]

[00841] 1055 byte
投稿日時: 2003年11月13日(木) 1時59分58秒
ホスト名: PPPa114.osaka-ip.dti.ne.jp(210.170.135.114)

Re: ダイアログの保存と位置

投稿者: 杉浦 まさき
e-mail: (入力されていません)
   URL: (入力されていません)

Iranoan さん、こんばんは。
杉浦 まさきです。

> (1) dialog box を window の左に置こうと、上記のように指定したのですが、
>     左になりません。以前、誤差があるとのことでしたが、それにしても違い
>     が大きすぎる気がします。本当に誤差が原因なのでしょうか?

まず、NEWDIALOG の座標の単位は文字幅と高さではなく、
それぞれ文字幅の1/4、高さの1/8となっています。
#ということがどこにも書いてないですね。。。すみませんm(_ _)m。
 さらに、以前「文字幅と高さ」と答えた覚えもあり、さらに
 申し訳ありませんm(_ _)mm(_ _)m。
ただ、それを考慮しても横方向の誤差が大きいのは確かです。
今は半角大文字の "M" の文字幅、高さが基準になっていますが、
本質的にフォントに依存してしまうので、もう少し普遍的な
基準が取れるかどうかもう少し調査してみます。

> (2) SAVEDIALOG 関数は、どの時点の状態を保存するのでしょうか?
>     仮令、check box を ON にして「保存」しても check が OFF になります。

すみません、状態を持つようなコントロールに対する SAVEDIALOG()
の処理がバグっていました。現状では直前に GETCTRLSTATE() を
呼び出したときの値が保存されます。というわけで直しますm(_ _)m。



[ 前の記事 | 次の記事 | 一覧 ]


<840> ダイアログの保存と位置 (Iranoan) 11/12 14:11
>841< Re: ダイアログの保存と位置 (杉浦 まさき) 11/13 01:59
 └<843> Re: ダイアログの保存と位置 (Iranoan) 11/13 18:09
  └<850> Re: ダイアログの保存と位置 (杉浦 まさき) 11/17 02:08
   └<851> Re: ダイアログの保存と位置 (Iranoan) 11/17 12:33

---- Support BBS ----