Познавательный блог Мобильная врсия

Страницы

Промо

Архив за 05.03.2008

Как спрятать кнопку ПУСК на C++

Как спрятать кнопку ПУСК. Задачка бредовая, но для программиста познающего устройство операционной системы Windows полезная. Вя операционная система состоит из окон. Так вот панель инструментов, рабочий стол, кнопка пуск - это все окна (формы понашему). И все они имеют такой параметр как HANDLE. Заголовок, уникальный и индивидуальный. нашей программе мы найдем окно с именем Shell_TrayWnd , получи его хендл и скроем на 3 секунды.

Использовать будем функции FindWindow, GetWindow и ShowWindow .Описание всех этих функций вы найдете в любом справочнике WinAPI функций.

Читать полностью →

Как запустить программу или почтовик из программы на C++

Как запустить программу или почтовик из программы на C++.

Стандартные и всегданужные задачи мы будем реализовывать через функции ShellExecute и WinExec.

Функция ShellExecute выполняет различные действия над определенным файлом. Файл может быть либо исполнимым файлом, либо файлом документа, либо папкой. Функция может запустить файл на выполнение (для исполняемых файлов), открыть файл документа с помощью соответствующего ему приложения или раскрыть на экране окно с содержимым папки (каталога).

Читать полностью →

Таскаем(перемещаем) форму за любое место.

Таскаем(перемещаем) форму за любое место. Данный код позволит передвигать форму мышью за любое её место. Не только за строку заголовка.

Создадим обработчик события FormMouseMove для формы. И перемещать её можно будет за любое место.

void __fastcall TForm1::FormMouseMove(TObject *Sender, TShiftState Shift,
int X, int Y)
{
if (!Shift.Contains(ssLeft)) return;
ReleaseCapture();
Perform (WM_SYSCOMMAND,0xF012,0);
}

Как узнать имя файла который запущен на C++

Как узнать имя файла который запущен на C++. Для того чтобы узнать полный путь имя самого себя, будем использовать функцию GetModuleFileName.

Функция GetModuleFileName извлекает полный путь доступа к файлу, содержащему указанный модуль, которым владеет текущий процесс.

GetModuleFileName работает только с модулями, которыми владеет текущий процесс. Чтобы определить модули, которые принадлежат другому процессу, используют функцию GetModuleFileNameEx.

Читать полностью →



Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru