BOOL CMainFrame::CreateDockingWindows() { SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 출력 창을 만듭니다. CString strOutputWnd; bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("출력 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } // 속성 창을 만듭니다. CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("속성 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // Create file view CString strFileView; bNameValid = strFileView.LoadString(IDS_FILE_VIEW); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("Failed to create File View window\n"); return FALSE; // failed to create } // Create output window CString strOutputWnd; bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Output window\n"); return FALSE; // failed to create } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建类视图 CString strClassView; bNameValid = strClassView.LoadString(IDS_CLASS_VIEW); ASSERT(bNameValid); if (!m_wndClassView.Create(strClassView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_CLASSVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“类视图”窗口\n"); return FALSE; // 未能创建 } // 创建文件视图 CString strFileView; bNameValid = strFileView.LoadString(IDS_FILE_VIEW); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("未能创建“文件视图”窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; CString strStationView; bNameValid = strStationView.LoadString(IDS_STATIONLIST_VIEW); ASSERT(bNameValid); if (!m_wndStationView.Create(strStationView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_STATIONLIST, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT, AFX_CBRS_REGULAR_TABS, AFX_CBRS_RESIZE)) { TRACE0("未能创建“文件视图”窗口\n"); return FALSE; // 未能创建 } // 创建输出窗口 CString strOutputWnd; bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI, AFX_CBRS_REGULAR_TABS, AFX_CBRS_RESIZE)) { TRACE0("未能创建输出窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // Create class view CString strClassView; bNameValid = strClassView.LoadString(IDS_CLASS_VIEW); ASSERT(bNameValid); // Create file view CString strFileView; bNameValid = strFileView.LoadString(IDS_FILE_VIEW); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("Failed to create File View window\n"); return FALSE; // failed to create } // Create output window CString strOutputWnd; bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Output window\n"); return FALSE; // failed to create } // Create properties window CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Properties window\n"); return FALSE; // failed to create } /// Create Navigator Window CString strNavi; bNameValid = strNavi.LoadString(IDS_NAVI_VIEW); ASSERT(bNameValid); if (!m_wndNaviView.Create(strNavi, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_NAVIVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create File View window\n"); return FALSE; // failed to create } // Create Toolbox Window CString strToolBox; bNameValid = strToolBox.LoadString(IDS_TOOLBOX); ASSERT(bNameValid); m_wndToolBox.Create(strToolBox, this, CRect(0, 0, 200, 200), TRUE, ID_TOOLBOX, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI ); m_wndToolBox.ShowWindow(SW_SHOW); SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建类视图 CString strClassView; bNameValid = strClassView.LoadString(IDS_CLASS_VIEW); ASSERT(bNameValid); if (!m_wndClassView.Create(strClassView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_CLASSVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“类视图”窗口\n"); return FALSE; // 未能创建 } //Create kit view CString strKitView; bNameValid = strKitView.LoadString(IDS_KIT_VIEW); ASSERT(bNameValid); if(!m_wndKitView.Create(strKitView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_KITVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“工具箱”窗口\n"); return FALSE; } // 创建文件视图 CString strFileView; bNameValid = strFileView.LoadString(IDS_FILE_VIEW); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("未能创建“文件视图”窗口\n"); return FALSE; // 未能创建 } // 创建输出窗口 CString strOutputWnd; bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("未能创建输出窗口\n"); return FALSE; // 未能创建 } // 创建属性窗口 CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“属性”窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建类视图 CString strClassView; bNameValid = strClassView.LoadString(IDS_CLASS_VIEW); ASSERT(bNameValid); if (!m_wndClassView.Create(strClassView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_CLASSVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“类视图”窗口\n"); return FALSE; // 未能创建 } // 创建文件视图 CString strFileView; bNameValid = strFileView.LoadString(IDS_FILE_VIEW); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("未能创建“文件视图”窗口\n"); return FALSE; // 未能创建 } // 创建资源视图 CString strResourceView; bNameValid = strResourceView.LoadString(IDS_RESOURCE_VIEW); ASSERT(bNameValid); if (!m_wndResourceView.Create(strResourceView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_RESOURCE, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“资源视图”窗口\n"); return FALSE; // 未能创建 } // 创建属性窗口 CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“属性”窗口\n"); return FALSE; // 未能创建 } // 创建工具箱窗口 CString strToolBoxWnd; bNameValid = strToolBoxWnd.LoadString(IDS_TOOLBOX_WND); ASSERT(bNameValid); if (!m_wndToolBox.Create(strToolBoxWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_TOOLBOX, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“工具箱”窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建类视图 //CString strClassView; //bNameValid = strClassView.LoadString(IDS_CLASS_VIEW); //ASSERT(bNameValid); //if (!m_wndClassView.Create(strClassView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_CLASSVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) //{ // TRACE0("未能创建“类视图”窗口\n"); // return FALSE; // 未能创建 //} // 创建文件视图 m_wndFileView.SetRWDSClientView((CRWDSClientView *)GetActiveView()); //CRWDSClientView* view = (CRWDSClientView*)GetActiveView(); CString strFileView; bNameValid = strFileView.LoadString(IDS_ORGNIZATION_WND); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("未能创建“文件视图”窗口\n"); return FALSE; // 未能创建 } //// 创建输出窗口 //CString strOutputWnd; //bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); //ASSERT(bNameValid); //if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) //{ // TRACE0("未能创建输出窗口\n"); // return FALSE; // 未能创建 //} //// 创建属性窗口 //CString strPropertiesWnd; //bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); //ASSERT(bNameValid); //if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) //{ // TRACE0("未能创建“属性”窗口\n"); // return FALSE; // 未能创建 //} SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建输出窗口 CString strOutputWnd; bNameValid = strOutputWnd.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutput.Create(strOutputWnd, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUTWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("未能创建输出窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建属性窗口 CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("未能创建“属性”窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // Create properties window CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_OPTIONS_WND); ASSERT(bNameValid); if (!m_wndOptions.Create(strPropertiesWnd, this, TRUE, IDD_OPTIONS, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI, ID_VIEW_OPTIONSWND)) { TRACE0("Failed to create Properties window\n"); return FALSE; // failed to create } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // Create class view CString strClassView; bNameValid = strClassView.LoadString(IDS_CLASS_VIEW); ASSERT(bNameValid); if (!m_wndClassView.Create(strClassView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_CLASSVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Class View window\n"); return FALSE; // failed to create } // Create file view CString strFileView; bNameValid = strFileView.LoadString(IDS_FILE_VIEW); ASSERT(bNameValid); if (!m_wndFileView.Create(strFileView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_FILEVIEW, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("Failed to create File View window\n"); return FALSE; // failed to create } // Create properties window CString strPropertiesWnd; bNameValid = strPropertiesWnd.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndProperties.Create(strPropertiesWnd, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIESWND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Properties window\n"); return FALSE; // failed to create } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // Create solution pane CString strSolutionPane; bNameValid = strSolutionPane.LoadString(IDS_SOLUTION_EXPLORER_WND); ASSERT(bNameValid); if (!m_wndSolutionPane.Create(strSolutionPane, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_SOLUTION_EXPLORER, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Solution pane window\n"); return FALSE; // failed to create } // Create output pane CString strOutputPane; bNameValid = strOutputPane.LoadString(IDS_OUTPUT_WND); ASSERT(bNameValid); if (!m_wndOutputPane.Create(strOutputPane, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_OUTPUT, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Output pane window\n"); return FALSE; // failed to create } // Create properties window CString strPropertiesPane; bNameValid = strPropertiesPane.LoadString(IDS_PROPERTIES_WND); ASSERT(bNameValid); if (!m_wndPropertiesPane.Create(strPropertiesPane, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_PROPERTIES, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("Failed to create Properties pane window\n"); return FALSE; // failed to create } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; // 创建文件视图 CString strCameraView = "监控列表"; if (!m_wndCameraView.Create(strCameraView, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_CAMERA, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_LEFT| CBRS_FLOAT_MULTI)) { TRACE0("未能创建“监控列表”窗口\n"); return FALSE; // 未能创建 } // 创建告警窗口 CString strWarningView = "告警"; if (!m_wndWarningView.Create(strWarningView, this, CRect(0, 0, 100, 100), TRUE, ID_VIEW_WARNING, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM| CBRS_FLOAT_MULTI)) { TRACE0("未能创建“文件视图”窗口\n"); return FALSE; // 未能创建 } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }
BOOL CMainFrame::CreateDockingWindows() { BOOL bNameValid; CString strTemp; // 1) 레지스터 창 bNameValid = strTemp.LoadString(IDS_REGISTERS_WND); ASSERT(bNameValid); if (!m_wndRegisters.Create(strTemp, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_REGISTER_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("레지스터 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } // 2) 메모리 창 bNameValid = strTemp.LoadString(IDS_MEMORY_WND); ASSERT(bNameValid); if (!m_wndMemory.Create(strTemp, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_MEMORY_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("메모리 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } // 3) 중단점 창 bNameValid = strTemp.LoadString(IDS_BREAKPOINTS_WND); ASSERT(bNameValid); if (!m_wndBreakpoints.Create(strTemp, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_BREAKPOINTS_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("중단점 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } // 4) 스택 창 bNameValid = strTemp.LoadString(IDS_STACK_WND); ASSERT(bNameValid); if (!m_wndStack.Create(strTemp, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_STACK_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_RIGHT | CBRS_FLOAT_MULTI)) { TRACE0("스택 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } // 5) 모듈 창 bNameValid = strTemp.LoadString(IDS_MODULES_WND); ASSERT(bNameValid); if (!m_wndModules.Create(strTemp, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_MODULES_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("모듈 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } // 6) 스레드 창 bNameValid = strTemp.LoadString(IDS_THREADS_WND); ASSERT(bNameValid); if (!m_wndThreads.Create(strTemp, this, CRect(0, 0, 200, 200), TRUE, ID_VIEW_THREADS_WND, WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_CLIPCHILDREN | CBRS_BOTTOM | CBRS_FLOAT_MULTI)) { TRACE0("스레드 창을 만들지 못했습니다.\n"); return FALSE; // 만들지 못했습니다. } SetDockingWindowIcons(theApp.m_bHiColorIcons); return TRUE; }