====== Работа с графикой и экраном ====== ===== Общие вопросы ===== * [[.delphi:graphics:common_questions:gdi_graphics_in_delphi|GDI: графика в Delphi - Часть I]] * [[.delphi:graphics:common_questions:morph3d|Morph3D Screen Saver]] * [[.delphi:graphics:common_questions:check_if_activedesktop_on|Как проверить, включён ли ActiveDesktop]] * [[.delphi:graphics:common_questions:show_hide_desktop_icons|Как скрыть/показать иконки на рабочем столе]] * [[.delphi:graphics:common_questions:create_skin_window|Оптимизация скинов для окошек сложной формы]] * [[.delphi:graphics:common_questions:screen_shuffling|Перетасовка экрана в Delphi]] * [[.delphi:graphics:common_questions:get_and_set_display_modes|Получаем и устанавливаем различные режимы видео адаптера]] * [[.delphi:graphics:common_questions:invert_desktop_for_fun|Переворачиваем десктоп]] * [[.delphi:graphics:common_questions:zoom|Как создать Delphi приложение, которое могло бы увеличивать часть рабочего стола наподобие лупы]] * [[.delphi:graphics:common_questions:write_screensaver|Пишем Screensaver в Delphi]] * [[.delphi:graphics:common_questions:simulate_press_printscreen|Программно нажимаем Print Screen]] * [[.delphi:graphics:common_questions:convert_tiff_to_pdf|Конвертируем TIF в PDF]] * [[.delphi:graphics:common_questions:start_button_animation|Анимированная кнопка "Пуск"]] * [[.delphi:graphics:common_questions:display_str_in_systemtray|Отображаем текст в System Tray]] * [[.delphi:graphics:common_questions:change_windows_start_button|Как изменить изображение кнопки "Пуск".]] * [[.delphi:graphics:common_questions:grab_part_of_screen|Получаем определённую область экрана]] * [[.delphi:graphics:common_questions:create_skinable_form|Разукрасьте Ваше приложение]] * [[.delphi:graphics:common_questions:terrain_rendering|Рендеринг поверхности]] * [[.delphi:graphics:common_questions:graph|Графика (Вопросы - ответы - советы по Delphi)]] * [[.delphi:graphics:common_questions:capture_image_from_video|Как получить картинку с видео источника]] * [[.delphi:graphics:common_questions:add_button_to_caption|Добавляем кнопку в заголовок окна]] * [[.delphi:graphics:common_questions:draw_outside_form|Как рисовать за пределами формы]] * [[.delphi:graphics:common_questions:rotate_font|Как вращать текст]] * [[.delphi:graphics:common_questions:draw_in_other_window|Как рисовать в чужом окне или по всему экрану]] * [[.delphi:graphics:common_questions:change_background_color_text|Как изменить фоновый цвет текста]] ===== Bitmap ===== * [[.delphi:graphics:common_questions:bitmap_in_stringgrid|Bitmap в StringGrid ячейке]] * [[.delphi:graphics:common_questions:create_icon_from_bitmap|Создаём иконку из bitmap'a]] * [[.delphi:graphics:common_questions:rotate_bitmap|Как повернуть Bitmap на любой угол]] * [[.delphi:graphics:common_questions:draw_transparent_image|Как использовать TImageList для рисования прозрачных картинок]] * [[.delphi:graphics:common_questions:draw_transparent_bitmap|Как нарисовать Bitmap с прозрачностью]] * [[.delphi:graphics:common_questions:create_bitmap_form_pixel_array|Как создать Bitmap из массива пикселей]] * [[.delphi:graphics:common_questions:create_region_from_mask_bitmap|Как создать регион(HRNG) по маске]] * [[.delphi:graphics:common_questions:bmp2wmf|Как преобразовать BMP в WMF]] * [[.delphi:graphics:common_questions:wmf2bmp|Как преобразовать WMF в BMP]] * [[.delphi:graphics:common_questions:place_bitmap_in_metafile|Как поместить битмап в метафайл]] ===== Canvas ===== * [[.delphi:graphics:common_questions:create_temporary_canvas|Как создать временный canvas]] * [[.delphi:graphics:common_questions:patblt|patblt - самый быстрый способ для очистки canvasа]] * [[.delphi:graphics:common_questions:create_lines_on_screen|Как рисовать линии (или ещё что-нибудь) на экране (TDesktopCanvas)]] ===== Работа с цветами ===== * [[.delphi:graphics:common_questions:adjustment_colors|Как сделать стандартные цвета в Delphi светлее или темнее]] * [[.delphi:graphics:common_questions:convert_color_to_shade_gray|Как преобразовать цвет в оттенки серого]] * [[.delphi:graphics:common_questions:mixing_colors|Смешиваем два цвета]] * [[.delphi:graphics:common_questions:convert_rgb_to_cmyk_colors|Как преобразовать цвета RGB в CMYK и обратно]] * [[.delphi:graphics:common_questions:rgbtocolor|Как конвертировать RGB в TColor]] ---- * [[.delphi:graphics:common_questions:show_display_properties_tab|Как показать окно свойств экрана]]