Карта сайтаСсылкиКонтакты

Случайная новость

Как выделить узлы в TTreeView

Как некоторые узлы в TTreeView выделить жирным шрифтом? Есть самый простой, но надежный способ реализации этого. Стандартное управление Windows TreeView имеет несколько флагов состояния (в нашем примере TVIS_BOLD и TVIS_CUT). При помощи этих флагов можно добиться нужного результата.

Подробнее ...

Кто он-лайн

Сейчас 78 гостей онлайн

Хостинг


Создаем ProgressBar [WinApi C++]

При помощи WinApi (SendMessage) создаем ProgressBar на форме с указанными координатами и размерами, также создадим таймер, который будет двигать ProgressBar.

 

Как получить список всех окон

Данная программа находит все окна, созданные в системе Windows и отображает их на форме в виде дерева. Окна отображаются в виде узлов, а дочерние окна отображаются в виде дочерних узлов дерева.

 

Создаем DLL с простой функцией [WinApi C++] (LoadLibrary)

Создаем простую функцию сложения чисел в Dll.

 

Изменение цвета текста Static Control [WinApi C++] (WM_CTLCOLORSTATIC)

Меняем цвет текста управлений Static и Edit в обработчике сообщений WM_CTLCOLORSTATIC и WM_CTLCOLOREDIT.

 

Добавляем изображение в Picture Control [WinApi C++] (BitBlt)

Для того, чтобы вывести изображение в Picture Control в приложении, написанного на WinApi, нужно прежде всего поместить Picture Control на форму в редакторе ресурсов.

 

Немодальное диалоговое окно [WinApi C++] (CrealteDialog)

Создаем немодальное диалоговое окно функцией CreateDialog.

 

Модальное диалоговое окно [WinApi C++] (DialogBoxParam)

Создаем диалоговое окно при помощи функции WinApi DialogBoxParam.

 

ListBox [WinApi C++] (LB_ADDSTRING)

Добавляем на форму ListBox и обрабатываем его сообщения для выборки пунктов.

 

ComboBox [WinApi C++] (CB_ADDSTRING)

Устанавливаем на форму Combobox, добавляем пункты и извлекаем. Сообщения CB_ADDSTRING, CB_SETCURSEL, CB_GETLBTEXT, CBN_SELENDOK.

 

Текстовые поля [WinApi C++] (GetDlgItemText)

Получаем текст из текстового поля и посылаем в него при помощи функций WinApi GetDlgItemText и SetDlgItemText.

 

Текстовые поля [WinApi C++] (GetWindowText)

Получаем текст из текстового поля и посылаем в него при помощи функций WinApi GetWindowText и SetWindowText.

 

Работа с текстовыми полями [WinApi C++] (WM_GETTEXT и WM_SETTEXT)

Добавляем текстовые поля на форму и обрабатываем сообщения WM_SETTEXT и WM_GETTEXT для копирования и вставки текста. С текстом работаем через функцию WinApi SendMessage.

 

Добавление иконки на форму [WinApi C++]

Добавляем изображение иконки на форму в системное меню. Используется функция LoadIcon и SendMessage с сообщением WM_SETICON.

 

Обработка сообщений от кнопок [WinApi C++]

Здесь мы добавляем кнопки и обрабатываем сообщения WM_COMMAND.

 

Создание диалогового окна [WinApi C++] (II)

Создание диалогового окна при помощи функции WinApi DialogBoxParam. В этом случае диалоговое окно создается из ресурсов.

 

2. Создание главного окна приложения в Visual C++ (WinApi)

В предыдущей статье мы создали пустой проект приложения на C++. Теперь будем создавать главное окно и напишем процедуру обработки сообщений окна.

 
ПредыдущаяСледующая
«12345678910В конец»