C/Visual C - AnimateWindow

 
Vista:

AnimateWindow

Publicado por Federico (40 intervenciones) el 22/04/2009 16:36:29
Tengo un problema cuando uso AnimateWindow, la animacion funciona perfecto, pero no me oculta los controles EDIT, estos estan pero pierden toda su grafica si hago click en alguno, este se pinta de blanco, es como qe no los redibuja, ya probe usar RedrawWindow, UpdateWindow. y nada.

ClassEx.cbSize = sizeof(WNDCLASSEX);
ClassEx.lpszClassName = "ClassLogin";
ClassEx.hInstance = hInstance;
ClassEx.hIcon = LoadIcon(NULL, IDI_APPLICATION);
ClassEx.hIconSm = LoadIcon(NULL,IDI_APPLICATION);
ClassEx.hCursor = LoadCursor(NULL, IDC_ARROW);
ClassEx.lpszMenuName = NULL;
ClassEx.cbClsExtra = 0;
ClassEx.cbWndExtra = 0;
ClassEx.lpfnWndProc = WindowProcedure;
ClassEx.style = CS_DBLCLKS | CS_HREDRAW | CS_VREDRAW;
ClassEx.hbrBackground = (HBRUSH)COLOR_BACKGROUND;
if(!RegisterClassEx(&ClassEx))
return (HWND)0;

hWnd = CreateWindowEx(WS_EX_TOPMOST , "ClassLogin" , "Conexión a PeopleSoft", 0 , 0, 0, WINWIDTH, WINHEIGHT, 0, 0, hInstance, 0);

if(hWnd)
{
AnimateWindow(hWnd, 250, AW_BLEND | AW_ACTIVATE);
UpdateWindow(hWnd);
}

Muchas 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