タイトル : Re^7: アニメgifの最大化 投稿日 : 2007/12/26(Wed) 07:48 投稿者 : 花ちゃん
>タスクバーを消す方法ですが、これを実装すると最大化したときにgifの表示がものすごく >重くなってしまいます。 画像の拡大表示が影響していませんか? 拡大する倍率や画像サイズに制限を加える等するしか仕方がないかも。 因みに、画像のサイズ(寸法・バイト数)はどの位ですか > あとresizeイベント内での判定も > > If Form1.WindowState = vbMaximized Then > 'タスクバーを消す処理 > End If > > としただけでは、最大化している間、何度も実行されてしまうので、最大化ボタンを押した時だけに実行できるようにしたいです。 そこまでできたのなら、もう少し、考えて判定に工夫を加えて下さい。 タスクバーの状態とFormの状態を取得(フラグを設定して判定するもよし)してから、 必要なら タスクバーを消す処理をし、Form が最大でタスクバー消えている場合は 処理をしなければいいのではないですか。 |