|
MDI에서 차일드폼의 캔버스에 여러가지 챠트를 그리는 프로그램입니다.
차일드폼이 하나일때는 큰 문제가 없는데...
차일드 폼이 두개이상되면 타이틀바의 포커스는 마지막에 생성된 차일드폼에 가있는데...
예를 들어 각 폼에 에디트 박스가 있다고치면 다른 폼의 에디트 박스에 키포커스가 가있습니다.
타이틀바의 포커스가 있는 폼과 키가 먹는 폼과 서로 틀려서....꼭 마우스로
다른 폼을 찍었다가 다시 마지막폼을 찍어줘야 제대로 포커스가 가는군요...
그 한번 제대로 포커스가 가면 그 담부터는 문제가 없거든요
타이틀바의 포커스와 키의 포커스를 강제적으로라도 같게 할 수는 없을까요?
TMDIChild *pForm = new TMDiChild(Application);
.
.
생략
.
.
pForm->SetFocus();
이렇게 해도 안되고....
어떻게 해야 하까여...
|