Повідомлення про контроль

Елемент керування необхідно відправити повідомлення про її батько вікна повідомити батьків про користувача вводу або зміни, внесені до елемента керування. Повідомлення про це WM_COMMAND повідомлення, яке містить ідентифікатор елемента та повідомлення-код, визначення характер заходу. Ідентифікатор елемента є унікальний номер програми, що використовуються для визначення контролю, відправлення повідомлення. Застосування встановлює ідентифікатор елемента керування, коли він створює елемент керування. Програма визначає ідентифікатор або в hMenu параметр функції CreateWindowEx або в DLGITEMTEMPLATEEX структурі, член id.

Тому, що елемент керування не встановлює ідентифікатор елемента, елемент керування має отримати ідентифікатор, перш ніж він може відправити повідомлення про. Елемент керування повинен використовувати функцію GetDlgCtrlID отримати свій власний ідентифікатор елемента. Хоча ідентифікатор елемента визначено дескриптор меню під час створення елемента керування, функції GetMenu не може використовуватися для отримання ідентифікатора. Крім того, елемента керування можна отримати ідентифікатор з CREATESTRUCT структури, член hMenu під час обробки повідомлення WM_CREATE.

Index