Можливі типи рядка стану

Тип Опис
SBT_NOBORDERS Панель прорисовується без обмежувальних ліній
SBT_POPOUT Панель прорисовується опуклої
SBT_RTLREADING Використається для мов, у яких читання йде праворуч ліворуч, як, наприклад, в арабській мові
SBT_OWNERDRAW За промальовування панелі відповідає батьківське вікно

 

Для того, щоб прочитати текст у панелі, необхідно стропі стану послати повідомлення WM_GETTEXT. wParam цього повідомлення повинен містити номер панелі, a lParam - покажчик на рядок, у яку буде записаний текст, що втримується в панелі.

Це основні повідомлення, використовувані при роботі з рядком стани.

Найбільш використовуваним видом ресурсу є діалогові вікна. Діалогові вікна бувають модальними й немодальними. Модальні вікна не дають користувачеві можливості працювати з іншими вікнами, створеними додатком, що породив діалогове вікно, але дозволяють перемикатися на роботу з іншими додатками. Для того щоб користувач міг продовжити роботу з іншими вікнами свого додатка, необхідно завершити роботу з діалоговим вікном. Немодальні діалогові вікна не вимагають свого завершення для продовження роботи, і користувач може під час роботи з ними вільно перемикатися на будь-який додаток.

При виконанні завдань лабораторної роботи необхідно врахувати наступні особливості діалогових вікон.

Перша особливість діалогових вікон стосується можливості використання як стилів, застосовуваних для опису звичайних вікон (таблиця 7.3), так і стилів, застосовуваних тільки в діалогових вікнах (таблиця 7.4).

 

 

Таблиця 7.3