◀ANSI版開発トップへ
  • 2263 フォーカス
    • 2271 RE: フォーカス
  • [2263] フォーカス げんた 2002年07月28日 02:40

    ウィンドウを並べて表示したときにカレントウィンドウが一番左に来るというのを実装してみたのですが,並べ替えた後のフォーカスが思った通りに設定されません.

    ::ShowWindow()を使うとフォーカスが移ってしまうのでCEditView::Command_TILE_H() の後ろの方で強制的にFocusを与えたらと思ったのですが,そうしても一瞬フォーカスがそこに行った後でまた全然違うところに行ってしまいます.

    なぜなんだろう???
    • [2271] RE: フォーカス みく 2002年08月16日 11:21

      >タイトル: RE: フォーカス
      >発言者: げんた
      >ウィンドウを並べて表示したときにカレントウィンドウが一番左に来るというのを実装してみたのですが,並べ替えた後のフォーカスが思った通りに設定されません.
      >
      >::ShowWindow()を使うとフォーカスが移ってしまうのでCEditView::Command_TILE_H() の後ろの方で強制的にFocusを与えたらと思ったのですが,そうしても一瞬フォーカスがそこに行った後でまた全然違うところに行ってしまいます.
      >
      >なぜなんだろう???

      ::SetFocus( phwndArr[0] );