WWW.ИСХОДНИКИ.РУ cpp.sources.ru
java.sources.ru web.sources.ru soft.sources.ru
jdbc.sources.ru asp.sources.ru api.sources.ru

  Форум на исходниках
  C / C++ / Visual C++
  Как перерисовать окно?

СПРОСИТЬ  ОТВЕТИТЬ
профайл | регистрация | faq

Автор Тема:   Как перерисовать окно?
Aller опубликован 22-11-2001 15:40 MSK   Click Here to See the Profile for Aller   Click Here to Email Aller  
Есть основное окно программы, на нем кнопка "Browse" и соответственно вызов стандартного диалога сохранения файла. Так вот, после выбора имени файла на основном окне программы остается пустой прямоугольник от FileDialog'а.
Как винде сказать, что после возврата в основное окно его нужно перерисовать???
necer опубликован 22-11-2001 16:27 MSK     Click Here to See the Profile for necer  Click Here to Email necer     
Если используется MFC - Invalidate(); или InvalidateRect. А вообще, обычно проблем с перерисовкой нет.
Jenyay опубликован 22-11-2001 21:54 MSK     Click Here to See the Profile for Jenyay  Click Here to Email Jenyay     
А без MFC, кажись, InvalidateWindow()
SUnteXx опубликован 22-11-2001 23:00 MSK     Click Here to See the Profile for SUnteXx  Click Here to Email SUnteXx     
Для Win32API:

RECT R;
GetClientRect(hWnd, &R);
InvalidateRect(hWnd, &R, true);
UpdateWindow(hWnd);

СПРОСИТЬ  ОТВЕТИТЬ
Перейти:


E-mail | WWW.ИСХОДНИКИ.RU

Powered by: Ultimate Bulletin Board, Freeware Version 5.10a
Purchase our Licensed Version- which adds many more features!
© Infopop Corporation (formerly Madrona Park, Inc.), 1998 - 2000.