Cómo llamar al método AddItem del MSFlexGrid

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen



El control MSFlexGrid se incluye ahora en Visual Studio 97, y se llama
MSFlxGrd.ocx. Se acompaña de un fichero de ayuda llamado Msflxgrd.hlp.
Al no disponer de ejemplos para su utilización en proyectos de Visual
C++, el siguiente artículo pretende crear un sencillo ejemplo de
utilización, en concreto, del método AddItem.

Más información



CaDIGO DE EJEMPLO
-----------------

1. Incluir el control MSFlexGrid en un cuadro de diálogo. Como
propiedades del control, vamos a la pestaña de "Control" y
especificamos (para simplificar):

"Rows = 3"
"Cols = 2"
"fixed rows = 0"
"fixed cols = 0"

2. En el evento "Click" del MSFlexGrid, escribimos:

//la clase asociada al control ActiveX es CActiveXDialog, y
//el control está asociado a la variable miembro m_flexgrid.

void CActiveXDialog::OnClickMsflexgrid1()
{
VARIANT v;
VariantInit(&v);
int c = 2;
V_I2(&v)=c;
v.vt=c;
m_flexgrid.AddItem("tres", v);
}

Con ésto, controlamos la posición en que se inserta la nueva
fila, empezando desde la 0, 1, 2, etc....
En este ejemplo se añadiría una tercera fila en el MSFlexGrid,
con el texto "tres".
Propiedades

Id. de artículo: 550843 - Última revisión: 16 dic. 1997 - Revisión: 1

Comentarios