Compartir a través de


CReBar frente a CReBarCtrl

MFC proporciona dos clases para crear rebars: CReBar y CReBarCtrl (que contiene el control común API de Windows). CReBar proporciona toda la funcionalidad del control común rebar, y controla muchos de los valores necesarios y estructuras de control común para usted.

CReBarCtrl es una clase contenedora para el control rebar de Win32, por lo que puede ser más fácil de implementar si no piensa integrar el rebar en la arquitectura de MFC. Si piensa utilizar CReBarCtrl y para integrar el rebar en la arquitectura de MFC, debe tener cuidado adicional para comunicar manipulaciones de control rebar a MFC. Esta comunicación no es difícil; sin embargo, es el trabajo adicional que no es necesario cuando se utiliza CReBar.

Visual C++ proporciona dos maneras de aprovechar el control común rebar.

  • Cree el rebar mediante CReBar, y llame a CReBar::GetReBarCtrl para obtener acceso a las funciones miembro de CReBarCtrl .

    Nota

    CReBar::GetReBarCtrl es una función inline miembro que convierte el puntero de this de objeto rebar.Esto significa que, en tiempo de ejecución, la llamada de función no tiene ninguna sobrecarga.

  • Cree el rebar utilizando el constructor de CReBarCtrl .

Cualquier método dará el acceso a las funciones miembro de control rebar. Cuando se llama a CReBar::GetReBarCtrl, devuelve una referencia a un objeto de CReBarCtrl para poder utilizar alguna establece de funciones miembro. Vea CReBar para obtener información sobre la construcción y crear un rebar mediante CReBar.

Vea también

Referencia

Usar CReBarCtrl

Conceptos

Controles (MFC)