http://tikitak.narod.ru ---- Главная страница сайта
Шаг 17 - Вывод данных в панель состояния
Создание проекта
Дополняем Step1. В файле ресурсов необходимо создать две строки в ресурсах. Для этого перейти на вкладку Resource и Меню Insert, далее New Resource из списка выберите строковый ресурс, и добавьте 2 строки.
Для отображения в панели состояния необходимо создать массив идентификаторов. Это необходимо для старта панели и служит как шаблон. При запуске будет выведенно именно то, что есть в строках.
Функция SetIndicators, и устанавливает его, SetMenu тоже кстати и эти Set на каждом шагу. В параметры, массив идентификаторов и его размер.
В принципе если на этом остановиться то надписи выведутся. Но нам интересно, если будет показываться положение кусора. Ну мне интересно по крайней мере.
А для этого необходимо отслеживать движение мыши. ON_WM_MOUSEMOVE() это делает, и функцию нужную вызывает OnMouseMove. Этой функции передается положение мыши в виде CPoint.
Дальше мы обрабатываем. itoa перевод числа в строку , собирается обьект CString и SetPaneText с параметрами куда, и что выводится в строку состояния.