Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No 6-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Перед вами очередной выпуск рассылки "Программирование на WinApi" Работа с буфером обмена Работать с буфером обмена довольно просто. Например, чтобы поместить некоторый текст в буфер обмена, требуется написать несколько строчек. Типа этого: char str[255]; strcpy(str, "текст в буфере обмена); OpenClipboard(hwnd); EmptyClipboard); HGLOBAL h = GlobalAlloc(GHND | GMEM_SHARE, strlen(str) + 1); strcpy(LPSTR)GlobalL...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No3-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Перед вами очередной выпуск рассылки "Программирование на WinApi" Разрешение запуска не более одной копии программы Если Вы хотите запретить пользователю запускать более одной программы одновременно, включите этот код в начало главной функции WinMain. Хотя имеется ещё много способов реализации этого. Этот способ самый легкий. HANDLE hMutex; hMutex = CreateMutex(NULL, FALSE, "QSoftObjName); if (GetLastError) = ...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No 5-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Перед вами очередной выпуск рассылки "Программирование на WinApi" Открытие HTML странички в установленном по умолчанию браузере Иногда требуется открыть страничку по адресу интернета типа http://bcbdev.ru. Это можно проделать следующим образом: ShellExecute(NULL, "open, " http://bcbdev.ru , NULL, NULL, SW_SHOWNORMAL); Если требуется узнать какой же браузер установлен по умолчанию, то можно посмотреть значения...