Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: patilanz en Agosto 22, 2015, 06:55:39 AM

Título: [SOLUCIONADO] MFC CMFCApplication2Dlg argumento a thread
Publicado por: patilanz en Agosto 22, 2015, 06:55:39 AM
Hola, teniendo esto:

Código (cpp) [Seleccionar]
void CMFCApplication2Dlg::OnBnClickedClickAdd()
{
CreateThread(0, 0, &Add, this, 0, 0);

}

DWORD WINAPI Add(LPVOID data){
CMFCApplication2Dlg * t = (CMFCApplication2Dlg*)data;
for (int i = 0; i < 100; i++){
t->m_okCount++;
t->m_EchoText.Format(_T("%d"), t->m_okCount);
                t->UpdateData(0);
Sleep(5);
}
return 0;
}


Falla en t->UpdateData(0);
Alguien sabe porque??

Un saludo

@Edit: Solucionado enviando un WM pero sigo sin entender cual fue el problema.