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
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


0