Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Dá CMFCVisualManagerWindows7 a uma aplicação a aparência de uma aplicação Windows 7.
Sintaxe
class CMFCVisualManagerWindows7 : public CMFCVisualManagerWindows;
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CMFCVisualManagerWindows7::CMFCVisualManagerWindows7 | Construtor padrão. |
| CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7 | Destruidor padrão. |
Métodos Públicos
| Nome | Description |
|---|---|
CMFCVisualManagerWindows7::CleanStyle |
Limpa o estilo visual atual e reinicia o estilo visual padrão. |
CMFCVisualManagerWindows7::CleanUp |
Limpa todos os objetos na interface do utilizador e reinicia os menus. |
CMFCVisualManagerWindows7::DrawNcBtn |
Desenha um botão na área não-cliente do frame. A estrutura utiliza este método para desenhar, minimizar, maximizar, fechar e restaurar botões no canto superior direito da moldura da janela. Este método só é chamado quando o programa utiliza um Aero tema. |
CMFCVisualManagerWindows7::DrawNcText |
Desenha texto na área não-cliente do frame. O framework utiliza este método para desenhar o título da aplicação na barra de título no topo da janela do frame. |
CMFCVisualManagerWindows7::DrawSeparator |
Desenha um separador na classe CMFCToolBar. |
CMFCVisualManagerWindows7::GetRibbonBar |
Recupera a classe CMFCRibbonBar associada à interface de utilizador. |
| CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor | Obtém a cor de fundo da caixa de edição da fita. |
CMFCVisualManagerWindows7::GetRibbonPopupBorderSize |
Sobrepões CMFCVisualManager::GetRibbonPopupBorderSize |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarChevronOffset |
Overrides CMFCVisualManager::GetRibbonQuickAccessToolBarChevronOffset |
CMFCVisualManagerWindows7::GetRibbonQuickAccessToolBarRightMargin |
Overrides CMFCVisualManager::GetRibbonQuickAccessToolBarRightMargin |
CMFCVisualManagerWindows7::IsHighlightWholeMenuItem |
Overrides CMFCVisualManagerWindows::IsHighlightWholeMenuItem |
CMFCVisualManagerWindows7::IsOwnerDrawMenuCheck |
Overrides CMFCVisualManager::IsOwnerDrawMenuCheck |
CMFCVisualManagerWindows7::IsRibbonPresent |
Determina se um CMFCRibbonBar está presente e visível. |
CMFCVisualManagerWindows7::OnDrawButtonBorder |
Overrides CMFCVisualManagerWindows::OnDrawButtonBorder |
CMFCVisualManagerWindows7::OnDrawCheckBoxEx |
Overrides CMFCVisualManagerWindows::OnDrawCheckBoxEx |
CMFCVisualManagerWindows7::OnDrawComboDropButton |
Overrides CMFCVisualManagerWindows::OnDrawComboDropButton |
CMFCVisualManagerWindows7::OnDrawDefaultRibbonImage |
Sobrepões CMFCVisualManager::OnDrawDefaultRibbonImage |
CMFCVisualManagerWindows7::OnDrawMenuBorder |
Overrides CMFCVisualManagerWindows::OnDrawMenuBorder |
CMFCVisualManagerWindows7::OnDrawMenuCheck |
Overrides CMFCVisualManager::OnDrawMenuCheck |
CMFCVisualManagerWindows7::OnDrawMenuLabel |
Overrides CMFCVisualManager::OnDrawMenuLabel |
CMFCVisualManagerWindows7::OnDrawRadioButton |
Sobreposições CMFCVisualManager::OnDrawRadioButton |
CMFCVisualManagerWindows7::OnDrawRibbonApplicationButton |
Overrides CMFCVisualManager::OnDrawRibbonApplicationButton |
CMFCVisualManagerWindows7::OnDrawRibbonButtonBorder |
Overrides CMFCVisualManager::OnDrawRibbonButtonBorder |
CMFCVisualManagerWindows7::OnDrawRibbonCaption |
Sobrepões CMFCVisualManager::OnDrawRibbonCaption |
CMFCVisualManagerWindows7::OnDrawRibbonCaptionButton |
Sobrepões CMFCVisualManager::OnDrawRibbonCaptionButton |
CMFCVisualManagerWindows7::OnDrawRibbonCategory |
Sobrepões CMFCVisualManager::OnDrawRibbonCategory |
CMFCVisualManagerWindows7::OnDrawRibbonCategoryTab |
Overrides CMFCVisualManager::OnDrawRibbonCategoryTab |
CMFCVisualManagerWindows7::OnDrawRibbonDefaultPaneButton |
Sobrepões CMFCVisualManager::OnDrawRibbonDefaultPaneButton |
CMFCVisualManagerWindows7::OnDrawRibbonGalleryButton |
Sobrescrições CMFCVisualManager::OnDrawRibbonGalleryButtonT |
CMFCVisualManagerWindows7::OnDrawRibbonLaunchButton |
Sobreposições CMFCVisualManager::OnDrawRibbonLaunchButton |
CMFCVisualManagerWindows7::OnDrawRibbonMenuCheckFrame |
Sobrescreve CMFCVisualManager::OnDrawRibbonMenuCheckFrame |
CMFCVisualManagerWindows7::OnDrawRibbonPanel |
Sobrescreve CMFCVisualManager::OnDrawRibbonPanel |
CMFCVisualManagerWindows7::OnDrawRibbonPanelCaption |
Sobrepões CMFCVisualManager::OnDrawRibbonPanelLegenda |
CMFCVisualManagerWindows7::OnDrawRibbonProgressBar |
Sobrescreve CMFCVisualManager::OnDrawRibbonProgressBar |
CMFCVisualManagerWindows7::OnDrawRibbonRecentFilesFrame |
Overrides CMFCVisualManager::OnDrawRibbonRecentFilesFrame |
CMFCVisualManagerWindows7::OnDrawRibbonSliderChannel |
Sobrepões CMFCVisualManager::OnDrawRibbonSliderChannel |
CMFCVisualManagerWindows7::OnDrawRibbonSliderThumb |
Sobrepões CMFCVisualManager::OnDrawRibbonSliderThumb |
CMFCVisualManagerWindows7::OnDrawRibbonSliderZoomButton |
Overrides CMFCVisualManager::OnDrawRibbonSliderZoomButton |
CMFCVisualManagerWindows7::OnDrawRibbonStatusBarPane |
Overrides CMFCVisualManager::OnDrawRibbonStatusBarPane |
CMFCVisualManagerWindows7::OnDrawRibbonTabsFrame |
Overrides CMFCVisualManager::OnDrawRibbonTabsFrame |
CMFCVisualManagerWindows7::OnDrawStatusBarSizeBox |
Overrides CMFCVisualManagerWindows::OnDrawStatusBarSizeBox |
CMFCVisualManagerWindows7::OnFillBarBackground |
Overrides CMFCVisualManagerWindows::OnFillBarBackground |
CMFCVisualManagerWindows7::OnFillButtonInterior |
Overrides CMFCVisualManagerWindows::OnFillButtonInterior |
| CMFCVisualManagerWindows7::OnFillMenuImageRect | A estrutura chama este método quando preenche a área em torno das imagens dos itens do menu. |
CMFCVisualManagerWindows7::OnFillRibbonButton |
Sobrescrições CMFCVisualManager::OnFillRibbonButton |
CMFCVisualManagerWindows7::OnFillRibbonQuickAccessToolBarPopup |
Overrides CMFCVisualManager::OnFillRibbonQuickAccessToolBarPopup |
CMFCVisualManagerWindows7::OnHighlightMenuItem |
Overrides CMFCVisualManagerWindows::OnHighlightMenuItem |
CMFCVisualManagerWindows7::OnNcActivate |
Overrides CMFCVisualManager::OnNcActivate |
CMFCVisualManagerWindows7::OnNcPaint |
Sobrepões CMFCVisualManager::OnNcPaint |
CMFCVisualManagerWindows7::OnUpdateSystemColors |
Overrides CMFCVisualManagerWindows::OnUpdateSystemColors |
CMFCVisualManagerWindows7::SetResourceHandle |
Define o handle de recurso que descreve os atributos do gestor visual. |
CMFCVisualManagerWindows7::SetStyle |
Define o esquema de cores da CMFCVisualManagerWindows7 interface gráfica. |
Observações
Use a CMFCVisualManagerWindows7 classe para alterar a aparência da sua aplicação para imitar uma aplicação padrão do Windows 7. Esta classe pode não ser válida se a sua aplicação estiver a correr numa versão do Windows anterior ao Windows 7. Nesse cenário, a aplicação utiliza o gestor visual padrão definido no CMFCVisualManager.
O CMFCVisualManagerWindows7 herda múltiplos métodos tanto da classe CMFCVisualManagerWindows como da CMFCVisualManager classe. Os métodos listados na secção anterior são métodos novos para a CMFCVisualManagerWindows7 turma.
Hierarquia de herança
CMFCVisualManagerWindows7
Requerimentos
Header: afxvisualmanagerwindows7.h
CMFCVisualManagerWindows7::~CMFCVisualManagerWindows7
Destruidor padrão.
virtual ~CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::CMFCVisualManagerWindows7
Construtor padrão.
CMFCVisualManagerWindows7();
CMFCVisualManagerWindows7::GetRibbonEditBackgroundColor
Obtém a cor de fundo de uma caixa de edição de fita.
virtual COLORREF GetRibbonEditBackgroundColor (
CMFCRibbonRichEditCtrl* pEdit,
BOOL bIsHighlighted,
BOOL bIsPaneHighlighted,
BOOL bIsDisabled);
Parâmetros
pEdit
[dentro] Um apontador para o controlo de edição. Este valor não pode ser NULL.
bIsHighlighted
[fora] Devolve se a caixa de fita estiver destacada.
bIsPaneDestacado
[fora] Retorna TRUE se o painel de fita que contém o pEdit estiver destacado.
bIsDisabled
[fora] Devolve se o pEdit está desativado.
Valor de retorno
A cor de fundo da caixa de edição pEdit.
Observações
CMFCVisualManagerWindows7::OnFillMenuImageRect
O framework chama este método quando preenche uma área em torno de uma imagem de item de menu.
virtual void OnFillMenuImageRect(
CDC* pDC,
CMFCToolBarButton* pButton,
CRect rectangle,
CMFCVisualManager::AFX_BUTTON_STATE state);
Parâmetros
pDC
[dentro] Um apontador para o contexto do dispositivo de um botão de menu.
pButton
[dentro] Um indicador para um CMFCToolBarButton. A estrutura preenche o fundo deste botão.
retângulo
[dentro] Um retângulo que especifica os limites da área da imagem do botão do menu.
state
[dentro] O estado dos botões.
Observações
Consulte também
Gráfico de Hierarquia
Classes
CMFCVisualClasse Manager
CMFCVisualManagerWindows Class