[リストへもどる]
一括表示

投稿時間:2003/08/10(Sun) 18:05
投稿者名:トカレフ
Eメール:
URL :
タイトル:
フォームについて!
はじめまして。

環境は WinXP + VB6 です。

フォームについて質問させていただきます。

 フォームのタイトルバーをクリックしてから0.5秒くらいたつとフォームの枠が表示されると思うんですが、クリックしたときに枠を表示する。
 あとフォームのタイトルバーをダブルクリックしたときに最大化させずにほかのイベントをおこさせる。

 ↑↑↑ 以上のことは出来るんでしょうか? 教えてください。

投稿時間:2003/08/10(Sun) 18:36
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: フォームについて!
>  フォームのタイトルバーをクリックしてから0.5秒くらいたつとフォームの枠が表示されると
>思うんですが、クリックしたときに枠を表示する。

私には、意味が理解できません。
(フォームの枠はタイトルバーをクリックせずとも最初から表示していますが)

>  あとフォームのタイトルバーをダブルクリックしたときに最大化させずにほかのイベントをおこさせる。

下記で質問された方じゃないのですか?
http://www.alpha-net.ne.jp/cgi-bin/ei9711/yybbs.pl

No.7363 と No.7374 に回答がでていますよ!
それで解らなければ、サブクラス化は諦められた方が無難かと思います。

投稿時間:2003/08/10(Sun) 18:44
投稿者名:トカレフ
Eメール:
URL :
タイトル:
Re^2: フォームについて!
> >  フォームのタイトルバーをクリックしてから0.5秒くらいたつとフォームの枠が表示されると
> >思うんですが、クリックしたときに枠を表示する。
>
> 枠と言うのはBorderStyleをなしにしたときになくなるやつではなくて、ドラッグしたときにでる枠  で、フォームを移動するとついてくるやつです。

投稿時間:2003/08/10(Sun) 19:11
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: フォームについて!
> 枠と言うのはBorderStyleをなしにしたときになくなるやつではなくて、ドラッグしたときにでる枠
>  で、フォームを移動するとついてくるやつです。

それなら  >フォームのタイトルバーをクリックしてから0.5秒くらいたつとフォームの枠が
       表示されると思うんですが
では、表示しないはずです。(ドラッグしないと)

mouse_event API等を使ってタイトルバーをクリックした時にドラッグ操作を開始するように
するか、サブクラス化して、マウス関係のメッセージを処理するかだと思います。