Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No 9-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Перед вами очередной выпуск рассылки "Программирование на WinApi" Отключение клавиш Существует несколько методов, которые позволяют ограничить пользователя в плане перезагрузки компьютера. Самый простой, это отключить комбинацию клавиш Ctrl+Alt+Del. Следующий код отключает сочетание Ctrl+Alt+Del и Alt+Tab. //Отключить res = 1; SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, ( void * ) & res, 0); //Включит...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No 8-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Перед вами очередной выпуск рассылки "Программирование на WinApi" Работа с консольным окном Вы когда ни будь пытались вызвать функцию clrscr) в Win32 консольном приложении ? Вот реализация данной фенечки: void ClrScr) { HANDLE hStdout; DWORD writtenchars, writtenattrs; COORD coord = {0, 0}; hStdout = GetStdHandle(STD_OUTPUT_HANDLE); CONSOLE_SCREEN_BUFFER_INFO cbsi; GetConsoleScreenBufferInfo(hStdout, & cb...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No 7-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Перед вами очередной выпуск рассылки "Программирование на WinApi" Дико извиняюсь за предыдущую рассылку. Выслалось сразу 4 рассылки. Вышла ошибочка. Больше такого не повторится. Работа с диалогом выбора цвета Для того чтобы выбрать цвет в диалоге выбора цветов, этот диалог требуется открыть. В этом диалоге имеется 16 панелей для предустановленных цветов. Чтобы их заполнить, требуется при инициализации диалога...
Программирование на 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); Если требуется узнать какой же браузер установлен по умолчанию, то можно посмотреть значения...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No2-2003 BCBDEV.BY.RU Здравствуйте уважаемые подписчики! Извините за такую большую задержку в выходе рассылки. Хочу сообщить Вам пару новостей. Первая заключается в том, что старый сайт ( winapi.by.ru ) больше не поддерживается. Этот сайт в ближайшее время будет объединен с сайтом BcbDev.ru . На этом сайте будет выложена обновленная версия перевода справки MSDN в OnLine варианте, и переделана справка в формате CHM, выходившая там ранее. Все статьи и переводы теперь ...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Уважаемые подписчики. Рассылка будет временно приостановлена всвязи с внезапной смертью компьютера. Приношу свои извинения. Куовинец Андрей AKA Juggernaut http://subscribe.ru/ E-mail: ask@subscribe.ru Отписаться Убрать рекламу ...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Выпуск No1-2003 WINAPI.BY.RU Здравствуйте уважаемые подписчики! Думаю, стоит разбавить переводы справки MSDN конкретными статьями о применении функций Win32. Пожалуй, начнем разбираться в этом деле на конкретном примере. Напишем свой собственный редактор а-ля WordPad на чистом API. Мне пришел в голову именно этот пример по следующим причинам: В редакторах такого типа используются все типы окон и довольно большое количество элементов управления. Если у Вас есть какие то дру...
Программирование на WinApi, C++Builder, Visual C++
Информационный Канал Subscribe.Ru Здравствуй Уважаемый подписчик! В этой рассылке ничего не будет. Вам все равно наверное не до нее Ж) . Поздравляю Вас с наступающим новым, 2003 годом! Желаю всем счастья, здоровья и удачи в новом году. Хорошей работы и успехов в личной жизни. Следущая рассылка выйдет только после 3-го числа. До встречи в новом году. Куковинец Андрей AKA Juggernaut. http://subscribe.ru/ E-mail: ask@subscribe.ru Отписаться Убрать рекламу ...