CEdit::SetSel(0,-1) あるいは CEdit::PostMessage(EM_SETSEL, 0, -1)がうまく機能しない件

ようやく解決できたっぽい。やや力業っぽいが・・・。

あと、OnSetFocus()で、

  1. 他のウィンドウからのフォーカス移動
  2. 他のコントロールからのフォーカス移動

を識別するようにし、1.の時は文字列の選択状態を変更しないようにできれば完璧なのだが、今回は見送ろう。疲れた。