グリッドのカーソル枠を消すには?


zzz  2006-01-30 19:37:13  No: 60599

CFormViewベースで、ダイアログにcustom controlでグリッドを2つ並べています。
各グリッドをエクセルライクにするため、ImplementExcelLikeFill()、GetParam()->SetExcelLikeFillFlags(GX_XLFILLSTYLE)を実行しているのですが、グリッドのフォーカスが無くなってもカーソル枠が残ったままになります。
見た目では2つのグリッドにカーソルがある状態で、どちらのグリッドにフォーカスがあるのか分かりません。
エクセルライクでかつフォーカスのある方だけにカーソル枠が出るようにはできないでしょうか?
フォーカスの移動方法は、アクティブにしたい方のグリッドを左クリック、又はCtrl+Tabで交互に移動するように設定しています。

使っているOSはNT2000で、VCのバージョンは  .NET2003です。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加