Como obtener el número de columnas de un ListView
Despues de mirar la documentación que ofrece Microsoft sobre los controles ListView, no encontraba ninguna función que pudiera estar relacionada con el número de columnas del control.
Trás mucho buscar, hallé la función GetHeader(), que nos devuelve el handle del control Header, usado por el ListView. Una vez tenemos este identificador es muy fácil obtener el número de columnas, mediate la función GetItemCount().
El siguiente código muestra como obtener el número de columnas de un ListView:
int GetNumColumns(CListViewCtrl* list)
{
CHeaderCtrl hd = list->GetHeader();
return list->hd.GetItemCount();
}
Obviamente, el ListView debe tener el estilo LVS_REPORT, para tener columnas.


Hola que tal intersante yo tambien estoy estudiando programacion bajo windows. Por ahora se programar en Visual C++ y tambien aprendo python quiero hacerte una consulta totalmente nada que ver con este tema xD lo siento pero como pudiste insertar la imagen en el blog xD soy nuevo y no entiendo muxo el codigo xD si me pudieras ayudar
te lo agradeceria muxo =) adios
Comment by muu — 13 January, 2007 @ 7:35 pm
Hola muu, la imagen del blog la cambie, desde la pantalla de administración; en Manage -> Files -> Main Page.
En algún lado está la imagen que el blog mostrará, en mi caso:
< !DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN”
…
…
…
link rel=”alternate” type=”text/xml” title=”RSS” href=”{bloginfo show=’rss2_url’}”
link rel=”pingback” href=”{bloginfo show=’pingback_url’}”
link rel=”icon” type=”image/png” href=”http://jubuntu.blogsome.com/images/icono_ubuntu.png”
Como puedes ver, la última linea contiene la dirección de la imagen mostrada.
Aunque supongo que esto dependerá de la plantilla que uses en tu blog.
Espero que te sirva de ayuda. Saludos.
Comment by jubuntu — 14 January, 2007 @ 5:39 pm