El uso del control de direcciones IP en VC
Cambie el estilo del atributo a: Modo Informe //Recuerda esto.
Agregue una variable de control para ID_LIST1: CListCtrl m_list
Agregue código de inicialización en la ubicación adecuada (por ejemplo, en la función de inicialización del cuadro de diálogo):
m_lista . SetExtendedStyle(LVS_EX_Selección de fila completa | LVS_EX_Grid líneas); //(1)
M_list. InsertColumn(1, "Nombre de usuario", LVCFMT_CENTER, 100); //(2)
M_list. InsertColumn(1, "Grupo de trabajo", LVCFMT_CENTER, 150); //(3)
M_list. InsertColumn(2, "Nombre de host", LVCFMT_CENTER, 100); //
M_list. InsertColumn(3, "IP Address", LVCFMT_CENTER, 100); //
Explicación: La función de la oración (1) es seleccionar la columna completa de la lista.
La función de la oración (2) es agregar una columna, donde LVCFMT_CENTER significa alineación central y 100 es el ancho.
Quizás te preguntes por qué el primer parámetro y la oración (3) son ambos 1, y la oración (2) debería ser 0. Sí, debería ser 0, pero después de usar 0, LVCFMT_CENTER no funcionará. Si no lo cree, significa que si no hay la columna 0, entonces agregue la columna 1. Pero si hay dos 2, entonces el segundo 2 será realmente la tercera columna, y los primeros 2 se convertirán en la cuarta columna. Simplemente haz un experimento y lo descubrirás.
Luego, en la ubicación adecuada, por ejemplo después de obtener la información,
use:
M_list. InsertItem(0, "Zhang San"); // (6) Presta atención a esta función
M_list. SetItemText(0, 1, "Cuarto Grupo de Trabajo"); //(7)
m_list. SetItemText(0, 2, "Lenovo 0001"); //(8)
m_list. SetItemText(0, 3, " 192.168.10.55 ");
Explicación: El primer parámetro en (6) es 0, lo que significa agregarlo al primer registro y 1 significa agregarlo al segundo registro. analogía.
El primer parámetro en la oración (7) es el texto de configuración y el primer parámetro es la línea de registro correspondiente.
Puedo ayudarte. Después de configurar mi mejor respuesta, te enseñaré Baidu Hii. He anotado su número de serie y se lo haré cuando lo adopten.