▼ ああああさん
>おそらく WM_ACTIVATE が DefWindowProc に届いていないことが原因です。DefWindowProcの代わりにCEditWnd.cpp の WM_ACTIVATE break の前に次の処理を追加してGAEさんの再現方法でテストしてみてください:
>
>if(bIsActive) SetActiveWindow( hwnd );
いわれるままに変更したもの.Win98が無いので動作未確認.直っていることを祈る.
http://www.egroups.co.jp/files/sakura-editor/Source/sakura_2001-09-13_RC8test.zip