Читайте также:
|
|
Дочерние окна создаются для управления главным окном и задания настроек для микроконтроллера.
В программе созданы:
1. Три кнопки (BUTTON): «Start» для инициализации обмена данными и получения выборок, «Demo» для прорисовки демонстрационного графика и «Exit» для закрытия приложения;
2. четыре статических текстовых поля (STATIC): «mode», «Frequency», «Port» и «Samples»;
3. текстовое поле (EDIT): для ввода количества выборок
4. три комбобокса (COMBOBOX): для выбора COM порта, для выбора режима работы АЦП и частоты выборок.
Особенности обработки сообщений.
В программе предусмотрена обработка следующих сообщений главного окна:
- WM_COMMAND – это сообщение используется для отслеживания нажатий на кнопки «СТАРТ» для инициализации обмена данными между МК и компьютером и кнопки «ФИНИШ» для выхода из приложения (сообщение BN_CLICKED).
- WM_PAINT – это сообщение посылается, когда необходимо перерисовать графические элементы в окне. В нашем случае осуществляется прорисовка осей, сетки, а в случае получения данных и графика зависимости напряжения.
- WM_SIZE – сообщение посылается приложению при изменении размеров окна. В данном случае оно не используется, поскольку изменение размеров окна не предусмотрено.
- WM_DESTROY – высылается при завершении работы приложения.
Дата добавления: 2015-07-16; просмотров: 58 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Обобщенная схема алгоритма. | | | Описание протокола RS232. |