C/Visual C - Thread y ventana de dialogo

 
Vista:

Thread y ventana de dialogo

Publicado por josu (3 intervenciones) el 26/03/2003 17:03:32
Hola... soy nuevo en visual c++ y tengo la siqguiente duda.

Como puedo controlar (por ejemplo) un progress bar situada en una ventana de dialogo desde un thread.????
El thread lo creo en la misma ventana de dialogo de la siguiente forma:

void CControl::OnButtonHilos()
{
CWinThread * mThread1 = AfxBeginThread(CHilo1::MyThreadFunction,(LPVOID)&mControl);

}

Tengo una estructara para controlar el theead asi:
struct MyThreadStruct
{
unsigned progAmt;
bool abort;
HWND hwndStatic;
int tipo;
};

y la funcion del thread es el siguiente:

UINT CHilo1::MyThreadFunction(LPVOID param)
{
MyThreadStruct* info = (MyThreadStruct*)param;

while (TRUE)
{
//aqui me gustaria acceder al progress bar e ir controlandolo con /
// una variable o lo que sea

return (0);
}

Un saludo de antemano al que se haya leido todo esto y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder