Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2012, 12:25
|
|||
|---|---|---|---|
|
|||
Кто рисует в non-client area вместо меня? |
|||
|
#18+
Имею целью создать эффект отрисовки окна приложения при первом запуске. Для этого перехватываю первое появление сообщения WM_NCPAINT, самостоятельно рисуя окно. Последующие сообщения WM_*** даю обработать системе. Столкнулся с тем, что эффект проявляется лишь на клиентской области окна. Начав разбираться, написал простой тестовый код, который, как я думаю, не должен дать отрисоваться клиентской и неклиентской частям окна. Однако, не тут-то было. Окно отрисовывается так, как будто все сообщения WM_*** обрабатываются по умолчанию. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2012, 20:15
|
|||
|---|---|---|---|
Кто рисует в non-client area вместо меня? |
|||
|
#18+
Чтобы избавиться от неклиентской области, лучший рецепт - создавать окно БЕЗ нее. В вашем коде, вы не учли 2-ух дополнительных вызовов Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Но это не спасет вас от нажимания на кнопки окна [_] [Х], они по прежнему будут отрисовывать свой интерактив. Возможно и от этого можно избавится отслеживая перемещения и нажатия в неклиентской области окна. Попробуйте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2020707]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
186ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 295ms |

| 0 / 0 |
