| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > Сообщения **_FFFFFFF |
| Автор: anwe 19.9.2006, 18:17 |
| Всем привет! Вопрос такой: что означают некоторые нотификационные сообщения такие, как NM_FFFFFFF4, которые посылаются вместе с WM_NOTIFY родительскому окну? Что означает префикс NM я знаю, и он может менятся (TBN, TVN). А вот что значит FFFFFFF4? Что за сообщения? |
| Автор: Yanis 19.9.2006, 18:28 |
| anwe А ты это в программе какой-то подсмотрел? Добавлено @ 18:37 Есть предположение, что это просто значения нерасшифрованых сообщений. |
| Автор: anwe 19.9.2006, 19:39 |
| Да верно, эти сообщения выдает программка борландовская WinSight. |
| Автор: Snowy 19.9.2006, 20:48 |
| Просто сообщение, имеющее свой кустомный номер. Что оно значит - известно только логике программы. Никакими стандартами это не оговорено. Частный случай. |
| Автор: anwe 19.9.2006, 22:09 |
| Это то, что называется "недокументированные функции и собщения"? |
| Автор: Snowy 19.9.2006, 22:19 |
| Нет, просто собственная внутренняя функция приложения. В VCL полно таких. Что уж говорить о других программах. В виндах для этого отведён целый раздел - WM_USER + пользовательский номер. |
| Автор: anwe 19.9.2006, 22:25 |
| Однако WM_USER + пользовательский номер программа в таковм виде и выдает "WM_USER + пользовательский номер", а тут чё-то не хочет |
| Автор: Snowy 19.9.2006, 22:44 |
| Ну так никто не запрещает придумывать себе любые номера. WM_USER - рекомендация, а не закон. |
| Автор: Dian 20.9.2006, 10:31 |
| Сообщение предназначено для определенного класса окна (Как, например, EM_* для текстовых полей) |