void create_window ( int thread_num) { gwmutex_lock (&VIEW_MUTEX); ViewNum = map_thread_num_to_view_num (thread_num); if (Views[ViewNum] == NULL) { AfxGetApp()->m_pMainWnd->SendMessage (WM_COMMAND, ID_WINDOW_NEW, 0); PositionViews (FALSE); } gwmutex_unlock (&VIEW_MUTEX); }
void CMainFrame::OnPosition() { // Call default implementation to de-maximize windows if necessary MDITile (MDITILE_HORIZONTAL); // Now call our implementation of horizontal tiling PositionViews (FALSE); }