На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> Start button
    Почему следующий пример по изменению кнопки "Пуск" прекрасно работает под Win98 и не работает в Win2000 (кнопка просто становится серой)?
    StartBtnWnd:=FindWindow('Shell_TrayWnd', nil);
    StartBtnBmp:=FindWindowEx(StartBtnWnd, 0,'Button', nil);
    SendMessage(StartBtnBmp, BM_SetImage, IMAGE_BITMAP, Image1.Picture.Bitmap.Handle);
    Если предварительно сделать
    OldBtn:=SendMessage(StartBtnBmp, BM_GetImage, IMAGE_BITMAP, 0);
    то потом с помощью BM_SETIMAGE кнопка нормально восстанавливается, т.е. поверх серого появляется нормальное, классическое изображение копки "Пуск" ("Start").
      А может кто-то знает в каком файле хранится этот Bitmap
      (то есть ресурс изображения кнопки)
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0160 ]   [ 15 queries used ]   [ Generated: 1.05.24, 12:04 GMT ]