DOBON.NETプログラミング掲示板過去ログ
Vistaでのフォーム切り替えについて
題名: Vistaでのフォーム切り替えについて
著者: TR25
日時: 2008/01/09 21:58:48
ID: 21210
この記事の返信元:
(なし)
この記事への返信:
[21211]
Re[1]: Vistaでのフォーム切り替えについて
NyaRuRu
2008/01/10 10:58:41
ツリーを表示
環境/言語:[Windows Vista HP, VB.Net2005]
分類:[.NET]
はじめまして。
現在、Vistaでフォーム遷移のあるアプリケーションを開発しています。
フォームを遷移させるときに
Dim f As New frmSignIn
f.Show()
Me.Hide()
この上記コードを今のところ用いていますが、
XPではパッとフォームが切り替わるのですが
VistaではAeroの仕様でフェードアウト効果がかかってしまい、
またフォームが半透明なため、切り替えの動作が目立ってしまいます。
Vistaでフォームを切り替える際の、上手い方法をどなたか
ご存じないでしょうか?
ご教授願います。
題名: Re[1]: Vistaでのフォーム切り替えについて
著者: NyaRuRu
日時: 2008/01/10 10:58:41
ID: 21211
この記事の返信元:
[21210]
Vistaでのフォーム切り替えについて
TR25
2008/01/09 21:58:48
この記事への返信:
(なし)
ツリーを表示
■No21210に返信(TR25さんの記事)
>
> XPではパッとフォームが切り替わるのですが
> VistaではAeroの仕様でフェードアウト効果がかかってしまい、
> またフォームが半透明なため、切り替えの動作が目立ってしまいます。
>
> Vistaでフォームを切り替える際の、上手い方法をどなたか
> ご存じないでしょうか?
>
> ご教授願います。
DwmSetWindowAttribute API で DWMWA_TRANSITIONS_FORCEDISABLED を設定することで制御できます.
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
はじめまして。
現在、Vistaでフォーム遷移のあるアプリケーションを開発しています。
フォームを遷移させるときに
Dim f As New frmSignIn
f.Show()
Me.Hide()
この上記コードを今のところ用いていますが、
XPではパッとフォームが切り替わるのですが
VistaではAeroの仕様でフェードアウト効果がかかってしまい、
またフォームが半透明なため、切り替えの動作が目立ってしまいます。
Vistaでフォームを切り替える際の、上手い方法をどなたか
ご存じないでしょうか?
ご教授願います。