Панель задач и рабочий стол

Обсуждение в разделе «С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby», начал(-а) Qb1024, 16.04.2011.

  1. shadowrun

    shadowrun Banned

    Регистрация:
    29.08.2010
    Сообщения:
    842
    Одобрения:
    170
    Репутация:
    84
    ShowWindow(FindWindow('shell_TrayWnd',nil),SW_HIDE);

    ShowWindow(FindWindow('shell_TrayWnd',nil),SW_SHOWNORMAL); чтоб снова показать
     
  2. Qb1024

    Qb1024 New Member

    Регистрация:
    15.07.2009
    Сообщения:
    323
    Одобрения:
    4
    Репутация:
    0
    Ругается на nil, SW_HIDE и SW_SHOWNORMAL.
    Также требует двойных кавычек.
    VB.NET 2010
     
  3. shadowrun

    shadowrun Banned

    Регистрация:
    29.08.2010
    Сообщения:
    842
    Одобрения:
    170
    Репутация:
    84
    Ой пле. Сор ет на Delphi
     
  4. Qb1024

    Qb1024 New Member

    Регистрация:
    15.07.2009
    Сообщения:
    323
    Одобрения:
    4
    Репутация:
    0
    Почему происходит эта разбалансировка стека и что это значит?
     
  5. Gar|k

    Gar|k Moderator

    Регистрация:
    20.03.2009
    Сообщения:
    1 166
    Одобрения:
    266
    Репутация:
    82
    Qb1024 это значит что ты совершенно не знаешь VB.NET
    Если действительно хочешь разобраться
    1 Выучи язык
    2 Прочитай раздел о импорте DLL
    3 Прочитай пару статей о работе с WinAPI в VB.NET
    4 Если хочешь стать программистом перестань выпрашивать готовое решение
     
    _________________________
  6. Qb1024

    Qb1024 New Member

    Регистрация:
    15.07.2009
    Сообщения:
    323
    Одобрения:
    4
    Репутация:
    0
    Попробую последовать вашему совету.
     
  7. Qb1024

    Qb1024 New Member

    Регистрация:
    15.07.2009
    Сообщения:
    323
    Одобрения:
    4
    Репутация:
    0
    Проблема с разбалансировкой стека решилась заменой Long, который 64 битный на Integer, который 32 бита.
     
  8. ErrorNeo

    ErrorNeo Elder - Старейшина

    Регистрация:
    2.05.2009
    Сообщения:
    923
    Одобрения:
    838
    Репутация:
    402
    я когда нужно убрать лишнее - делаю /taskkill explorer.exe -f (некоторые "блокираторы винды" тоде так блокируют доступ к раб. столу, выполняя эту команду программно)
    Проводника правда тоже не будет, но можно запустить любую свою оболочку.
     
  9. Qb1024

    Qb1024 New Member

    Регистрация:
    15.07.2009
    Сообщения:
    323
    Одобрения:
    4
    Репутация:
    0
    Я как раз и пытаюсь написать замену панели задач и рабочему столу, но решил, что повторить проводник мне пока не по силам и решил его оставить.