[ 新規に投稿する ]

アカウント&フィルだ名のちらつきNo.03576
DEKO.A さん 11/02/25 09:10 [ コメントを投稿する ]
   階層のあるフォルダー(極端なこというとユーザーアカウント名フォルダー)と上位階層と(□が+を囲んだ)ツリー表示を結ぶ横の点線の上をカーソルが通過するとフォルダ名がリフレッシュされるのかチラつきます。階層がない最下位の階層はチラつきが起こりません。
 フォルダーの階層を展開したり非展開に戻したりして他のフォルダーにカーソルを移動する時に「ササッ」とその狭い範囲を通過するときに起きます。フォルダー名を通っては確認されませんでした。

 これはVer.5.70βになってからかわかりませんがWindows7で見られる現象です。ご確認ください。
[ ]
RE:03576 アカウント&フィルだ名のちらつきNo.03578
秀まるお さん 11/02/25 11:34 [ コメントを投稿する ]
   フォルダ枠中のアカウント名/フォルダ名部分ですが、ここは秀丸メールが独
自に描画するケースが多々あって、その場合にどうしてもちらつきが発生してし
まいます。

 フォルダ枠はツリービューコントロールというWindowsの部品を使いつつ、独
自の描画をするために、いわゆるカスタムドローという仕組みを使っているんで
すが、これで描画するとダメです。

 といいつつも、それなりに努力すればちらつかないように出来る可能性はある
にはありますけども…。今のところはユーザー様から「ちらつきが気になる」と
いうような話も無かったのでやってませんでした。

 出来るかとうか分かりませんが一回トライしてみます。

 とりあえず、「全般的な設定・ウィンドウ」の「フォルダ枠のフォント」の
「選択▼」ボタンを押して、「太字描画に本物の太字フォントを使う」をONにす
るとちらつきが減る可能性が高いとは思います。一回やってみてほしいです。
[ ]
RE:03578 アカウント&フィルだ名のちらつきNo.03579
DEKO.A さん 11/02/26 10:38 [ コメントを投稿する ]
  > フォルダ枠中のアカウント名/フォルダ名部分ですが、ここは秀丸メールが独
>自に描画するケースが多々あって、その場合にどうしてもちらつきが発生してし
>まいます。
>
 チラつきはどうもグラフィックアクセラレータに依存するところがあるのかも知れません。
 すべてがWindows7で確認しているのですが、同じ64bitでもNoteはi7 N620(2.67GHz)にGeForce GT335Mでそんじょそこらのデスクトップより早いとは思いますがチラつきます。
 DestTopはi7 2600(3.4GHz)のGoForce GTX460ですが意図的にチェックするためにカーソル移動をさせたりするとチラッとすることがある程度です。
 32bitのNoteはCeleron SU2300(1.2GHz)ですがチラつきはでます。

  フォントの選択もしてみましたが変わりませんでしたが、いずれにしても特定の条件での事で、スクロール等の普段の日常的にな使用に耐えられないものではないので大きな問題ではないと思います。

お騒がせしました。
[ ]
RE:03579 アカウント&フィルだ名のちらつきNo.03580
秀まるお さん 11/02/27 23:11 [ コメントを投稿する ]
   Windows7の場合だと、僕のマシンの場合だと、デスクトップテーマがクラシッ
クになってるとちらつきが激しいです。エアロが有効なデスクトップテーマの場
合だとほとんどちらつかない感じではあります。

 Windows7上のWindowsXP仮想環境でもちらつきます。

 今まだ手付けてませんけども、この辺のNM_CUSTOMDRAW時の描画をダブルバッ
ファリングしてちらつきが減るかどうかだけ試してみます。
[ ]
RE:03580 アカウント&フィルだ名のちらつきNo.03581
秀まるお さん 11/02/28 12:11 [ コメントを投稿する ]
   「全般的な設定・ウィンドウ・文字の描画」の「ちらつき防止の描画方式」が
ONの時に、いわゆるダブルバッファリングで描画するようにしてみました。

 一応うまく動いてはいるようですが、ちらつきが減ったかというと微妙です。
あくまでCUSTOMDRAWで独自に書いてる部分の処理だけなので、元々のツリービ
ューコントロール自身が描画してる部分はちらつきは減らないようです。
[ ]
RE:03581 アカウント&フィルだ名のちらつきNo.03582
秀まるお さん 11/02/28 16:41 [ コメントを投稿する ]
   何度も追加ですみません。秀丸担当から教えてもらったTVS_EX_DOUBLEBUFFER
ってスタイル指定を使ったらちらつきがほとんど無くなりました。

 次のβ版からそうさせていただきます。
[ ]
RE:03582 アカウント&フィルだ名のちらつきNo.03583
DEKO.A さん 11/02/28 17:51 [ コメントを投稿する ]
  > 次のβ版からそうさせていただきます。
ありがとうございます。細かい事いってすいません。

 近々、WindowsXP環境を残してWindows7を作るつもりでOSも用意してあるので助かります。
[ ]

[ 新規に投稿する ]