[
Оглавление
]
[1]
[2]
[3]
[4]
[5]
[6]
[7]
Windows API & Delphi VCL FAQ
на сайте
на Народ.Ру
на Яндексе
[API] Как узнать язык Windows по умолчанию?
[API] Как указать системе на необходимость сбросить буфера *.INI-файла на диск?
[API] Как получить список установленных модемов в Win95/98?
[OGL] Как записать содержимое окна OpenGl, в 'bmp' файл.
[VCL] Можно ли сделать так - одновременно иметь на экране всегда доступную форму - например "Hавигатор" и открывая модальные формы, иметь всегда доступ к форме "Hавигатор" ?
Как проводить локализацию своих приложений?
[VCL] Хочу реализовать правильный выпадающий контрол (combo). Как это сделать?
Как мне отправить на принтер чистый поток данных?
Как создать окна непрямоугольной формы и работать с ними?
Как убрать публичное свойство компонента/формы из списка видимых/редактируемых свойств в Инспекторе Обьектов?
Как узнать доступные сетевые pесуpсы?
Как локализовать (русифицировать) ресурсы какого-либо пакета (runtime package)?
Как выполнить перезагрузку (reboot) в Windows NT?
Как подключать сетевые диски?
[Win32] Как правильно работать с прозрачными окнами (стиль WS_EX_TRANSPARENT)?
[API,W95] Как спрятать окно приложения из списка задач и из таскбара?
[LNG] Как корректно сравнивать и выполнять арифметические действия с четырехбайтными беззнаковыми целыми числами (DWORD)?
[OGL] Каким обpазом выбиpать pазмеp шpифта, т.к. все мои стpадания по выбоpy паpаметpов шpифта в CreateFont() никак не отpажались на его pазмеpе :( Все что я пpидyмал, это юзать glScale(), но в этом слyчае полyчаем плохое качество (по сpавнению с той-же Воpдой) пpи малом pазмеpе символов.
[API] Как зафиксировать один или несколько столбцов в TDBGrid с возможностью навигации по этим столбцам?
[API] Как умертвить PC Speaker?
[API,COM] Как создавать ярлыки на рабочем столе?
[API] Как по IP адресу получить HostName (и обратно).
[ALG] Есть ли у кого алгоритм переноса русского текста по слогам?
[Win32] Как получить хэндлы всех пpоцессов, котоpые запущены на данный момент в системе?
[VCL] Как добавить горизонтальную полосу прокрутки в TListBox?
Как сконверировать строку из одной кодировки в другую?
Хотелось бы иметь возможность отмены вставки нового узла в TTreeView по нажатию кнопки Esc. Как сделать?
[Win32] Как отловить нажатия клавиш для всех процессов в системе?
Как вывести на Canvas надпись под углом?
Как проиграть Wave-ресурс?
Как правильно завершить некое приложение?
[Win32] Как удалить файл в корзину (Recycle Bin)?
Как отобразить некоторые окна своей программы в панели задач Windows (помимо главного окна)
Как изменить цвет отмеченных записей в DBGrid?
[Win32] Как проверить, имеем ли мы административные привилегии в системе?
Как вставить в StatusPanel свои компоненты, например ProgressBar?
Как отчитывать промежутки времени с точностью, большей чем 60 мсек?
Как вставить в нужное место Rich Text в Rich Text Control?
Как указать максимальный размер текста для RichEdit Control?
Как инсталлировать на время работы программы свои шрифты?
Как научить Delphi делать правильное округление дробных чисел?
Мне нужно откpыть из моей фоpмы модальное окно, т.е. пpиостановить pаботу в моей фоpме до обpаботки этого модального окна. Hо пpи этом я теpяю возможность убpать (минимизиpовать) мою фоpму.
Интересная вещь: как консольное приложение может узнать что Винды завершаются?
Как работать с поименованными каналами под W'95/NT в сети?
Как запретить переключение на другие задачи или хотя-бы контролировать этот процесс?
Как рисовать картинки в пунктах меню (через OwnerDraw)?
Каким образом можно мзменить системное меню формы?
У меня костанты могут иметь значение, отличное от заданного. Как лечить?
Как правильно печатать любую информацию (растровые и векторные изображения), а также как сделать режим предварительного просмотра?
Как работать с формой, куда динамически передаются страницы (PageControl) из форм-хранителей (с использованием наследования).
Вопрос. Имеется иерархия форм, помещенная в репозиторий. У некоторых из этих форм имеются добавленные проперти в паблишед секции. Как сделать эти проперти видимыми инспектору для визуальной установки ? (как в рамках самой формы - темплейта, так и в порожденной по инхерит форме) - пока эти свойства вообще не видны, хотя, естественно, доступны и работают (ведут себя как public, а не published).
Как сделать чтобы при событиях моя программа отпpавляла кому-либо сообщение на мой компьютеp.
Как написать DLL, которую можно было-бы выполнить с помощью RunDll, RunDll32?
Что нужно давать WSAAsyncSelect в качестве параметра handle если тот запускается и используется в dll (init) и никакой формы (у которой можно было бы взять этот handle) в этом dll не создается. Что бы такого сделать чтобы работало?
Как правильно в Win32 отслеживать запуск второй копии программы?
Как из программы без особых усилий открыть некий URL или отправить кому-либо по электронной почте письмо?
Как сделать, чтобы орган управления - сложная линия хваталась только за линию и пропускала мышь под себя в других местах?
Как исправить ошибку, возникающую при попытке печатать из RichEdit под Windows NT?
Как отследить изменение файловой системы и/или реестра ОС?
Как быстро нарисовать тень в заданном регионе?
Как сделать MDI-приложение, в котором способны сливаться не только меню дочернего и главного окна, но и полосы инструментов?
Чем отличается тип String в Delphi 2 и выше от аналогичного в Delphi 1?
Вот всю жизнь в TVision в итераторах нужно было (параметром) передавать указатель на локальную процедуру, а тут задумал сделать свой итератор для обхода некоей древовидной структуры и на тебе - компилятор ругается. Да еще и в хелпе носом тыкают, что так мол в принципе нельзя делать... Гм. И как быть?
Как получить имя папки pабочего стола (не чеpез registry). ПРpосто очень хочется поpаботать с shell functions.
Как рисовать на органе управления, например, на TPanel?
Как узнать текущее разрешение экрана?
Как правильно создавать органы управления в runtime?
Хочется выделять некотоpые стpочки в TTreeView жиpным или бледным. Как?
IMHO файл .dfm - это компилированный ресурс с определением сеттингов формы. А можно ли как-то увидеть этот ресуpс в исходном виде?
Есть ли функция, выполняющая пpеобpазование пеpеменной real в integer? Или только чеpез String. В хелпе ничего пpо это нет :(
Как в TMemo определить номер строки, в которой находится курсор и его местоположение в строке.
В Delphi 2 (Windows 95 и Windows NT 4.0) фоpма мо стилем fsStayOnTop оказывается не навеpху, если пpиложение не активно. Как это испpавить?
Как изменить положение MessageBox?
Почему непpавильно pаботает функция StrToFloat?
Как спрятать приложение (чтоб его иконки в таскбаре не было)?
Ты мне тогда скажи (я чайник) как мне из Handle, то есть просто HBitmap, получить АДРЕС БИТМАПА В ПАМЯТИ ?
Как сделать так, чтобы по нажатию F1 на экране появлялось небольшое окошко с подсказкой?
Захотелось тут сделать так, чтобы в приложении вызывался хелп с окошечком для поиска раздела. Hу короче макрос "Search()" для WinHelp-а.
Как заставить Help-файлы нормально отображать русский под Windows 3.x?
Расскажите, please, как использовать ChartFX.
Подскажите способ обмена информацией между приложениями Win32 - Win16.
Как из программы выявить версию Windows, на кого зарегистрирована и т. п.?
Можно ли запустить OpenGL под Windows'95, и как поставлять его с программой?
[Win16] Как работать с блоками памяти размером более 64K.
Как создать клон (копию, достаточно близкую к оригиналу) произвольного компонента?
Как сказать VCL, чтобы клавиши shortcut пунктов главного меню главной формы действовали только в этой форме (но не в модальных окнах, к примеру)?
Как задать в качестве фона MDIForm картинку из TBitmap?
Где найти описание формата файлов *.RTF?
[Win32] Как вывести на экран путь файла с "красивым" обрезанием по длине?
Как корректно перехватить сигнал выгрузки операционной системы, если в моей программе нет окна?
Где можно взглянуть на пример мемо-редактора с возможностью строк разного цвета?
Переработал Max Chisloff. (1999)