예제 #1
0
BOOL CMainFrame::OnIdle()
{
	UIUpdateToolBar();
    //UISetText ( 1, m_strPromptInfo);
    UIUpdateStatusBar();

	return FALSE;
}
예제 #2
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;
}
예제 #3
0
void CMainFrame::SetPromptInfo(const CString& strPromptInfo)
{
    m_strPromptInfo = strPromptInfo;
    UISetText(1, m_strPromptInfo);
    UIUpdateStatusBar(TRUE);
}
예제 #4
0
BOOL CMiniPieFrame::OnIdle()
{
	UIUpdateToolBar();
	UIUpdateStatusBar();
	return FALSE;
}