메인 프레임 창을 가져오고 싶습니다. WTL-MDI에서 메인 프레임 창을 얻는 방법은 무엇입니까? class CChildFrame : public CMDIChildWindowImpl<CChildFrame>
{
...
LRESULT OnEdit(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/,
VB.Net vs2008에서 MDI 자식 인스턴스 하나를 열어야합니다.이 코드는 동일한 MDI 자식의 여러 복제본을 엽니 다. 전 C#이 대답 Prevent duplicate MDI children forms을 가지고 있지만, 2008 Dim myChild As New Form1()
myChild.MdiParent = Me
myChild.Show()
저는 주 캔버스 영역이있는 WPF 응용 프로그램을 작성하고 있습니다. 사용자가 여러 창을 열고 끌어서 놓기 만하면 일반적으로 응용 프로그램 주위로 이동할 수 있습니다. 지금까지 수행 한 작업은 기본적으로 Show() 메서드를 사용하여 창을 열고 작업 표시 줄에서 숨 깁니다. 그러나 주 응용 프로그램이 최소화되면 열려있는 작은 창이 모두 바탕 화면에 나타납니
MFC scrollview 작업에 익숙합니다. ScrollView 클래스의 onPaint 함수에 큰 이미지를 표시하고 있습니다. 여기에 내가 수직 및 수평 스크롤을 볼 수있는이 http://www.functionx.com/visualc/views/scrollview.htm를 사용하고 있지만 그들이보기에 아무 것도 변경하지 말아 눌러 코드 void CCent
http://wpfmdi.codeplex.com/ 라이브러리를 사용하여 WPF 응용 프로그램의 MDI를 처리하고 있습니다. 하위 컨테이너가 들어있는 하위 컨테이너가있는 Canvas가 있습니다. 하위 컨테이너에는 여러 개의 작은 창이 있습니다. 내 자식 창에서 제목 표시 줄을 사용하지 않도록 설정하고 싶습니다. 이것이 가능한가? 나는 특히 MdiChild 객
에 부모에서 자식 폼 프로세스를 실행합니다. 예를 들어, 하위 폼에 3 개의 텍스트 상자가 있습니다. 처음 두 텍스트 상자에 두 값을 추가하고 그 결과를 세 번째 텍스트 상자에 씁니다. 부모 폼에 버튼을두고 싶습니다 (버튼을 실행 버튼이라고 부르면됩니다). 또한 다른 계산을 수행하는 다른 자식 폼이 있으므로 실행 단추가 포커스가있는 폼에 따라 동작하게하고
내 응용 프로그램에는 현재 2 개의 문서 유형이 있습니다. 내가 집중할 대상은 두 번째입니다. 내 응용 프로그램은 MFC MDI를 기반으로하는 3D 엔진 편집기입니다. 첫 번째 문서는 렌더링 윈도우입니다.이 윈도우는 hwnd를 추출하여 내 그래픽 클래스로 보내는 것이 간단하기 때문에 완벽하게 작동합니다. 그러나 두 번째 창 (스크립팅)은 (지금은) 풍부한
mdi 형식을 가지고 있으며 자식 중 하나가 닫힌 후 모든 mdi 자식을 바둑판 식으로 배열하려고합니다. 나는 자식 폼의 닫힌 이벤트를 모든 윈도우를 바둑판 식으로 배열하는 메서드로 설정하려고 시도했지만 문제는 방금 닫힌 창을 바둑판 식으로 배열한다는 것입니다. 난 그냥 닫힌 된 창이 여전히 트리거 된 콜백의 끝까지 참조되기 때문에 이것이라고 생각합니다.
필자는 직접 코드 도움말을 찾는 것이 아니라 오히려 높은 수준의 대답을 제시하므로 솔루션을 직접 연구 할 수 있습니다. 기본적으로 여러 문서와 뷰가 포함 된 MDI 앱이 있으므로 모든 뷰가 하나의 하위 프레임에 탭으로 표시되기를 바랍니다. 문제는 내 자식 프레임이 OnCreateClient 메서드의 두 가지보기, 양식 및 목록보기가있는 스플리터 창을 사용하