Red de conocimiento informático - Problemas con los teléfonos móviles - En un programa MFC escrito en VS2012, falla cuando el control ListControl se inicializa en el OnInitDialog de un cuadro de diálogo y llama a InsertColoumn().

En un programa MFC escrito en VS2012, falla cuando el control ListControl se inicializa en el OnInitDialog de un cuadro de diálogo y llama a InsertColoumn().

Hay dos posibles razones para el error de operación:

1. Su estilo de control de lista no establece el formato del informe.

2. Deseche CDialogEx::OnInitDialog(); en el cuadro de diálogo, lo que crea una ventana secundaria (control de recursos).

Por lo tanto, su control de lista no crea una ventana. Su llamada a InsertColoumn() naturalmente activa la aserción m_hWnd!=NULL.