示例#1
0
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();

	//
	if (_canvas)
	{
		_canvas->update();
		_canvas->render();
	}
	//
	static bool sFirst = true;
	if (sFirst)
	{
		sFirst = false;
		CComPtr<IShellFolder> spFolder;
		HRESULT hr = ::SHGetDesktopFolder(&spFolder);
		if(SUCCEEDED(hr))
		{
			CWaitCursor wait;

			FillTreeView(spFolder, NULL, TVI_ROOT);
			m_wndTreeView.Expand(m_wndTreeView.GetRootItem());
			m_wndTreeView.SelectItem(m_wndTreeView.GetRootItem());
		}
	}

	return FALSE;
}
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();
    //UISetText ( 1, m_strPromptInfo);
    UIUpdateStatusBar();

	return FALSE;
}
示例#3
0
BOOL MainFrame::OnIdle()
{
   Instance::OnIdle();

   UIUpdateToolBar();
   UIUpdateAll();
   return FALSE;
}
示例#4
0
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();
	if(m_view.GetUpdateFlag())
		m_view.OnIdle();
	else
		Sleep(20);
	return FALSE;
}
示例#5
0
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();

	//
	if (_canvas)
	{
		_canvas->update();
		_canvas->render();
	}

	return FALSE;
}
示例#6
0
BOOL CMainFrame::OnIdle()
{
	static u32 oldTime = GetTickCount();
	u32 currentTim = GetTickCount();

	UIUpdateToolBar();

	//
	if (_canvas)
	{
		_canvas->update(currentTim - oldTime);
		_canvas->render();
	}
	oldTime = currentTim;
	return FALSE;
}
示例#7
0
BOOL CMainFrame::OnIdle()
{
	BOOL b;
	long lStartChar;
	m_spScriptEditor->GetSelectionStart(&lStartChar);
	long lEndChar;
	m_spScriptEditor->GetSelectionEnd(&lEndChar);
	b = lStartChar != lEndChar;

	UIEnable(ID_EDIT_CUT, b);
	UIEnable(ID_EDIT_COPY, b);
	UIEnable(ID_EDIT_CLEAR, b);
	
	long lLength;
	m_spScriptEditor->GetTextLength(&lLength);
	b = lLength > 0;
	BOOL bNotEmpty = b;
	
	UIEnable(ID_EDIT_SELECT_ALL, b);
	UIEnable(ID_EDIT_FIND, b);
	UIEnable(ID_EDIT_REPLACE, b);
	
	m_spScriptEditor->CanPaste(&b);
	UIEnable(ID_EDIT_PASTE, b);

	m_spScriptEditor->CanRedo(&b);
	UIEnable(ID_EDIT_REDO, b);

	m_spScriptEditor->CanUndo(&b);
	UIEnable(ID_EDIT_UNDO, b);
	
	m_spScriptEditor->HasSearched(&b);
	UIEnable(ID_EDIT_REPEAT, bNotEmpty && b);

	UIUpdateToolBar();

// 	OnPositionChanged();
		
	return FALSE;
}
示例#8
0
BOOL CMainFrame::OnIdle()
{
	UIEnable(ID_FILE_SAVE,m_view.QueryStatusWB(OLECMDID_SAVE) & OLECMDF_ENABLED);
	UIEnable(ID_FILE_SAVE_AS,m_view.QueryStatusWB(OLECMDID_SAVEAS) & OLECMDF_ENABLED);
	UIEnable(ID_FILE_PRINT,m_view.QueryStatusWB(OLECMDID_PRINT) & OLECMDF_ENABLED);
	UIEnable(ID_FILE_PRINT_PREVIEW,m_view.QueryStatusWB(OLECMDID_PRINTPREVIEW) & OLECMDF_ENABLED);
	UIEnable(ID_FILE_PRINT_SETUP,m_view.QueryStatusWB(OLECMDID_PAGESETUP) & OLECMDF_ENABLED);

	if (GetFocus()==m_URL)
	{
		DWORD dwSelection=m_URL.GetSel();
		BOOL bEnable=HIWORD(dwSelection)!=LOWORD(dwSelection);
		UIEnable(ID_EDIT_CUT,bEnable);
		UIEnable(ID_EDIT_COPY,bEnable);
		if (m_URL.OpenClipboard())
		{
			UIEnable(ID_EDIT_PASTE,IsClipboardFormatAvailable(CF_TEXT));
			CloseClipboard();
		}
		else
			UIEnable(ID_EDIT_PASTE,FALSE);
		UIEnable(ID_EDIT_UNDO,m_URL.CanUndo());
	}
	else
	{
		UIEnable(ID_EDIT_CUT,m_view.QueryStatusWB(OLECMDID_CUT) & OLECMDF_ENABLED);
		UIEnable(ID_EDIT_COPY,m_view.QueryStatusWB(OLECMDID_COPY) & OLECMDF_ENABLED);
		UIEnable(ID_EDIT_PASTE,m_view.QueryStatusWB(OLECMDID_PASTE) & OLECMDF_ENABLED);
		UIEnable(ID_EDIT_UNDO,m_view.QueryStatusWB(OLECMDID_UNDO) & OLECMDF_ENABLED);
	}

	UIEnable(ID_VIEW_GOTO_BACK,m_view.CanBack());
	UIEnable(ID_VIEW_GOTO_FORWARD,m_view.CanForward());
	m_StatusBar.SetPaneIcon(IDR_LOCK,m_view.IsSecured() ? m_hSecured : NULL);
	UIUpdateToolBar();
	UIUpdateStatusBar();
	return FALSE;
}
示例#9
0
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();
	return FALSE;
}
示例#10
0
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();
	m_Documents.UIUpdateTitle();
	return FALSE;
}
示例#11
0
BOOL CMiniPieFrame::OnIdle()
{
	UIUpdateToolBar();
	UIUpdateStatusBar();
	return FALSE;
}