Резултати от 1 до 2 от общо 2

Delphi:three things

Сподели във Facebook Сподели в Twitter Изпрати на Email Сподели в LinkedIn
  1. Junior Member
    Тук е от
    Jan 2004
    Мнения
    43
    #1

    Delphi:three things

    трябват ми 3 неща за делфи:

    1.как мога да затворя едновремено сички програми който имат активирано Aways on top?

    2.как мога като дигна някои прозорец от старт меюто да се клосе автоматично то самото ама този код да е в мойта програма?

    3.и последното как мога да затворя едновремено сички програми които са в стартменюто а не които са пуснати въобще (не скритите)?

  2.  
     
  3. Junior Member
    Тук е от
    Feb 2004
    Мнения
    46
    #2

    Delphi:three things

    Надявам се темата още е актуална, рядко посещавам този форум



    Под програми в Start Menu тези в Task bar ли имаш предвид

    Честно казано не съм се занимавал с подобни "затваряния на always on top програми" и т.н., но принципа е следния:

    Намираш handle на прозореца на съответната програма и и пращаш съобщение да се затвори. Aways on top е атрибут на прозореца, който можеш да променяш със SetWindowPos()

    Изобщо цялата работа тук се свежда до WinAPI



    Втория въпрос изобщо не го разбрах, но ще се постарая да разясня първия

    с GetWindow() получаваш handle на прозореца (променлива от тип hWnd)

    getNextWindow() на следващия, макар че това може да се прави със съответния параметър на GetWindow()

    И така, в един цикъл проверяваш всички прозорци (а те са много)

    Само че не знам можеш ли да провериш дали прозореца е Always on top. Това което със сигурност можеш да направиш е да му махнеш always on top



    GetTopWindow() ти дава директно handle към най-горния прозорец.



    П.С. най-добре порови в MSDN

Сподели във Facebook Сподели в Google Plus Сподели в Twitter Изпрати на Email Сподели в LinkedIn

Подобни теми

  1. DELPHI въпрос
    От Malone във форум Общ - софтуер
    Отговори: 4
    Последно: 27-02-04, 02:33
  2. Delphi:Compres EXE under 5KB
    От REHIT във форум Общ - софтуер
    Отговори: 6
    Последно: 26-02-04, 14:43
  3. Delphi:without Alt+F4 on XP
    От REHIT във форум Общ - софтуер
    Отговори: 5
    Последно: 18-02-04, 22:12
  4. Delphi 6
    От Ivan във форум Windows
    Отговори: 4
    Последно: 24-06-01, 16:25
  5. Delphi
    От ap_pz във форум Windows
    Отговори: 7
    Последно: 21-04-01, 00:49

SetCombG.com
SetCombG.com е портален сайт и Форум за битова техника, телевизори, климатици, лаптопи и смартфони, създаден през 1999 година.
Заедно сме над 20 години!
Следвай ни
Горе