Результаты опроса: Нужна ли вам такая функция на телевизоре?

Голосовавшие
191. Вы ещё не голосовали в этом опросе
  • Нет.

    28 14.66%
  • Да.

    129 67.54%
  • Нужна , только руки кривые, самому не осилить

    34 17.80%
Показано с 1 по 10 из 921

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    56
    Сообщений
    13,381
    Вес репутации
    10

    По умолчанию Re: Фоновая подсветка телевизора Ambilight

    Если есть опыт работы с несколькими рабочими столами , то прошу помочь.

    Вот нашел кое что .
    PHP код:
    procedure TForm1.FormCreate(Sender: TObject);
    const
      
    ENUM_CURRENT_SETTINGS = -1;
      
    ENUM_REGISTRY_SETTINGS = -2;
    var
      
    dm: DEVMODE;
      
    dc: HDC;
      
    oldBrush: HBRUSH;
      
    LastError: Cardinal;
    begin
      Memo1
    .Clear;

      
    ZeroMemory(@dm, sizeof(dm));
      
    dm.dmSize := sizeof(dm);
      
    EnumDisplaySettings('\\.\DISPLAY2', Cardinal(ENUM_REGISTRY_SETTINGS), dm);
      
    dc := CreateDC('\\.\DISPLAY2', nil, nil, @dm);
      if (
    dc = 0) then
        begin
        LastError 
    := GetLastError();
        
    Memo1.Lines.Add(SysErrorMessage(LastError) + ' (' + IntToStr(LastError) + ')');
        
    end;
      
    oldBrush := SelectObject(dc, GetStockObject(WHITE_BRUSH));
      
    Rectangle(dc, 0, 0, dm.dmPelsWidth, dm.dmPelsHeight);
      
    MoveToEx(dc, 0, 0, nil);
      
    LineTo(dc, dm.dmPelsWidth, dm.dmPelsHeight);
      
    SelectObject(dc, oldBrush);
      
    DeleteDC(dc);
    end; 
    Нет второго монитора попробовать, но по всей видимости нужно вот это:
    PHP код:
      EnumDisplaySettings('\\.\DISPLAY2', Cardinal(ENUM_REGISTRY_SETTINGS), dm); 
      
    dc := CreateDC('\\.\DISPLAY2', nil, nil, @dm); 
    Последний раз редактировалось Chip; 21.09.2010 в 16:47.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 12 (пользователей: 0 , гостей: 12)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •