Перевірка дозволу на переміщення C + + Builder

Випадком, протилежним відходом зі сторінки, є заборона користувачу вибору певної сторінки по клацанню на її закладці в PageControl Цей випадок складніший, ніж попередній Microsoft в своєю безмежною мудрості в Windows 95 не надала керуючому елементу сторінкового діалогу можливості не дозволяти вибір заданої сторінки Деякі сторінкові діалоги, що прийшли з третім рук, надають таку можливість, але […]

Повідомлення WMPAINT і його обробка

Якщо вікно переміщається по екрану за допомогою клавіатури або миші, то збереження в незмінному вигляді вмісту клієнтської області вікна забезпечують системні програми Якщо частина вікна затуляється при розгортанні пунктів меню, то тимчасово закриту область ОС також зберігає сама і потім відновлює Якщо ж необхідно розгорнути згорнуте вікно, або розтягнути вікно, або на тлі головного вікна […]

Робота з меню

У більшості Windows-додатків використовується меню Меню, що розташоване під заголовком вікна, називається віконним або головним меню Плаваюче меню може зявитися в будь-якому місці після клацання правої кнопки миші Будь-яке меню складається з пунктів, що позначаються словом або графічним зображенням Пункт меню може бути відзначений галочкою, що означає вибір деякого режиму роботи програми Якщо після вибору […]

Сервери та потоки

Для відтворення звуку за допомогою NAS необхідно мати підключення до сервера і організувати на цьому серверіпотікПотік це обробний звук конвеєр, за допомогою якого дані передаються від джерела до одержувача C допомогою потоків можна різними способами комбінувати дані, що надходять з декількох джерел

Збирання і тестування програм – ЧАСТИНА 1

У попередньому розділі обговорювалися команди Emacs, корисні для внесення змін до програми Ця глава має справу з командами, які допомагають у великому процесі розробки і супроводу програм 231  Запуск компіляторів в Emacs Emacs може запускати компілятори для недіалогових мов, таких як Сі і Фортран, як підлеглі процеси, подаючи протокол помилок в буфер Emacs Він також […]

Організація захищеного обміну електронною поштою

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

Список рядків List Box

Елемент управління «список рядків» створюється на основі визначеного класу «listbox», яка відповідає за формування вікна, в клієнтській області якого відображається список, з якого можна здійснювати вибір одного або декількох елементів Якщо розміри вікна для списку не дозволяють вмістити всі рядки, то створюється смуга прокрутки У списку можна вибрати або один елемент, або декілька Елементи списку […]

МОДЕЛЬ MVC У ANDROID І СПОСТЕРЕЖЕННЯ ЗА ВМІСТОМ в Android додатку

Дуже важливо змалювати загальну картину того, як патерн MVC працює в Android з постачальниками вмісту Щоб оцінити всю міць фреймворка, що використовує постачальники вмісту, необхідно знати про те, як події поновлення курсора викликають динамічні оновлення користувальницького інтерфейсу в Android Нам здається, що, торкнувшись цю тему, ми зможемо акцентувати увагу на часто упускається з виду шляхах […]

Додаток OnlyOnce CBuilder

На рис 91 представлена ​​форма, яку ми будемо використовувати для програми OnlyOnce (ТолькоРаз) Як бачите, нічого особливого на формі немає на ній знаходиться єдина мітка статичного тексту, що говорить користувачеві не запускати другу копію Добре запамятайте цю форму, так як більше ми на неї дивитися не будемо

Використання таймера в додатках

Для відстеження тимчасових проміжків в системі або виконання дій у програмі з необхідною періодичністю в Win32 реалізований ряд API-функцій При роботі з ними необхідно памятати, що система Windows не є ОС реального часу, і точність підрахунку часу залежить від виникнення переривань в системі і кількості одночасно запущених додатків Під часом Windows розуміється кількість мілісекунд, які […]