ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.09.2009, 16:53
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
С нами: 8947056

Репутация: 229
По умолчанию

Цитата:
почему-то не работает SW_HIDE, т е окно показывается совершенно обычным образом Это происходит со всеми сайтами. Кто-нибудь знает, почему так происходит?
Что значит обычным? Я этого не понимаю
 
Ответить с цитированием

  #2  
Старый 04.09.2009, 17:09
Ixidor
Новичок
Регистрация: 03.06.2009
Сообщений: 22
С нами: 8915310

Репутация: 5
По умолчанию

параметр SW_HIDE отвечает за невидимость окна. Однако окно, почему-то, невидимым не получается. И это происходит именно при открытии определенного сайта браузером. Например, при открытии текстого документа блокнотом так окно сделать невидимым получалось...
 
Ответить с цитированием

  #3  
Старый 04.09.2009, 17:22
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
С нами: 8817310

Репутация: 108
По умолчанию

Цитата:
Сообщение от Ixidor  
параметр SW_HIDE отвечает за невидимость окна. Однако окно, почему-то, невидимым не получается. И это происходит именно при открытии определенного сайта браузером. Например, при открытии текстого документа блокнотом так окно сделать невидимым получалось...
Какую ф-цию используешь? Как хендл ищеш? По заголовку? И вообще, какое именно окно ты пытаешся скрыть? Опиши подробней.

Последний раз редактировалось =Zeus=; 04.09.2009 в 17:26..
 
Ответить с цитированием

  #4  
Старый 04.09.2009, 18:13
Nullsleep
Познающий
Регистрация: 02.06.2009
Сообщений: 67
С нами: 8916612

Репутация: 54
По умолчанию

wolmer, а такой код не работает?
Код:
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
  Rect: TRect; State: TGridDrawState);
begin
  if gdSelected in State then
  with StringGrid1.Canvas do
  begin
    Font.Color := clBlack;
    Brush.Color := $0ec2ff;
    FillRect(Rect);
    TextOut(StringGrid1.DefaultColWidth*ACol+3,
      StringGrid1.DefaultRowHeight*ARow+4, StringGrid1.Cells[ACol, ARow]);
  end;
end;

Последний раз редактировалось Nullsleep; 04.09.2009 в 18:26..
 
Ответить с цитированием

  #5  
Старый 04.09.2009, 18:20
Nullsleep
Познающий
Регистрация: 02.06.2009
Сообщений: 67
С нами: 8916612

Репутация: 54
По умолчанию

Ixidor, попробуй такой код
Код:
const
  cmd = 'C:\Program Files\Mozilla Firefox\Firefox.exe http://rambler.ru';
var
  start_inf: _STARTUPINFOA;
  proc_inf : _PROCESS_INFORMATION;
begin
  FillChar(start_inf, SizeOf(start_inf), 0);
  start_inf.cb := SizeOf(start_inf);
  start_inf.dwFlags := STARTF_USESHOWWINDOW;
  start_inf.wShowWindow := SW_HIDE;
  CreateProcess(nil, cmd, nil, nil, True, 0, nil, nil, start_inf, proc_inf);
end;

Последний раз редактировалось Nullsleep; 04.09.2009 в 18:27..
 
Ответить с цитированием

  #6  
Старый 04.09.2009, 18:29
Ixidor
Новичок
Регистрация: 03.06.2009
Сообщений: 22
С нами: 8915310

Репутация: 5
По умолчанию

Nullsleep, все равно окно видимое=( А у тебя его не видно?
 
Ответить с цитированием

  #7  
Старый 04.09.2009, 18:30
Nullsleep
Познающий
Регистрация: 02.06.2009
Сообщений: 67
С нами: 8916612

Репутация: 54
По умолчанию

У меня не видно) Но ты можешь скрыть браузер уже после его запуска.
 
Ответить с цитированием

  #8  
Старый 04.09.2009, 18:51
transserg
Участник форума
Регистрация: 02.07.2008
Сообщений: 132
С нами: 9399214

Репутация: 52
По умолчанию

Привет всем! нужно сделать кеширование данных в файле в одном файле!!! как лучше арганизовать это? данные будут иконки
 
Ответить с цитированием

  #9  
Старый 04.09.2009, 18:54
Ixidor
Новичок
Регистрация: 03.06.2009
Сообщений: 22
С нами: 8915310

Репутация: 5
По умолчанию

NullSleep, какая у тебя ОС и какой браузер?)) Конечно, я могу скрыть браузер после запуска, но это некошерно. Можно ли получить хендл окна уже при запуске и скрыть его одновременно с запуском?
 
Ответить с цитированием

  #10  
Старый 04.09.2009, 19:23
=Zeus=
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
С нами: 8817310

Репутация: 108
По умолчанию

Цитата:
Сообщение от Ixidor  
NullSleep, какая у тебя ОС и какой браузер?)) Конечно, я могу скрыть браузер после запуска, но это некошерно. Можно ли получить хендл окна уже при запуске и скрыть его одновременно с запуском?
Можно получить хендл когда окно открыто (FindWindow помоему). Можно по заголовку.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2571 20.06.2026 14:48
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.