投稿日 | : 2002/10/03(Thu) 19:42 |
投稿者 | : 花ちゃん |
Eメール | : |
URL | : |
タイトル | : Re^5: コンボボックスのスクロール(Tab上のコンボで設定すると?) |
> 初めて投稿させて頂きます。
> 普通のフォーム上に張り付いているコンボボックスは正常に動くのですが、
> タブコントロールの上に張り付いているコンボボックスに対してうまくいきません。。。
> コンボボックスをクリックするとコンボボックス自体が見えなくなってしまいます。。
>
> 何か問題あるのでしょうか?よろしくお願いいたします。
コンテナ上だとピクセル単位にならないので
表示位置をピクセル単位に変換してやればOKのようです。
解像度により違いますが、そこは取得して下さい。(たいていは /15 でOK)
サンプルの下記の部分を変更して下さい。
'12項目表示する場合の高さを求める
CBHeight = (.Height \ 15) + CBHeight * Item + 2
'コンボボックスの高さを変更
Result = MoveWindow(.hwnd, .Left \ 15, .Top \ 15, .Width \ 15, CBHeight, 1&)
# 今度は、動作確認しました。<m(__)m>