Jak pobrać uchwyt do menu....

Odpowiedz Nowy wątek
2006-07-30 12:30
0

Witam,

user image

Jak pobrać uchwyt do tego menu????

Z góry dzieki za odpowiedz!! [diabel] </image>


--------------------------------------
E-Net czyli Edytor HTML, JavaScript, PHP
oraz dołączony parser PHP i serwer Apache
http://edytor.wri.pl

Pozostało 580 znaków

2006-07-30 12:43
0

Przeczytaj ten artykuł.


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-07-30 13:20
0

No i oto własnie chodziło!! :-)

Wielkie dzieki!!


--------------------------------------
E-Net czyli Edytor HTML, JavaScript, PHP
oraz dołączony parser PHP i serwer Apache
http://edytor.wri.pl

Pozostało 580 znaków

2006-07-30 20:28
0

A mógłby mi ktoś napisać jak programowo zminimalizować/ zmaksymalizować okno programu?

Szukałem w różnych miejscach, ale nieskutecznie.

Są różne funkcje, ShowWindow(uchwyt, polecenie) czy też SendMessage() ale mimo różnych prób chyba wpisuje coś źle bo okno się nie minimalizuje! :(

Nie wiem jak to zrobić, a art na stronie nie działa, albo ja źle uchwyt wpisuje Handle(Form1) albo Form1.WindowHandle.... nie wiem naprawdę jak to zrobić.

Proszę o linijkę kodu, która zminimalizuje mi okno.

I nie wiem dlaczego opcja formy, w której wpisuje sie stan "Normal, minimze, maximize" nie działa, tzn. jakoś dziwnie okno się minimalizuje i już nie idzie go przywrócić, gdy się chce program z paska wskrzesić.

Pozostało 580 znaków

2006-07-30 20:34
0

Coś musiałeś pokręcić - uruchom nowy projekt i wtedy wypróbuj te kody - powinno zadziałać.


Pozostało 580 znaków

2006-07-30 20:53
0

A może wpływ ma rodzaj obramowania, bo jest None, nie ma górnego paska, ani miniikon z minimalizacją w oknie? Może wtedy się nie da zrolować... nie wierzę. Nie wiem.

Pozostało 580 znaków

2006-07-31 08:44
0

Minimalizacja:

ShowWindow(Handle, SW_MINIMIZE);

Przywrócenie:

ShowWindow(Handle, SW_RESTORE);

Tego używałeś? Co konkretnie nie działa?


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

2006-07-31 13:21
0
Nex napisał(a)

Minimalizacja:
Tego używałeś? Co konkretnie nie działa?

No ta komenda akurat działa, ale nie robi tego co przycisk minimalizacji na pasku zadań. To jest idiotyczne. Gdy wykonasz tą komende minimalizacji, to program się zminimalizuje ALE NIE DO PASKA ZADAŃ tylko w dolny róg pulpitu, bezsensu. Sprawdź sobie. Może ktoś umie jednak programowo normalnie zminimalizować okno tak, żeby znalazło się na pasku zadań, a nie jakoś dziwacznie. Ja nie wiem, kto konkretnie wymyślił Delphi, ale tak utrudnił życie, że należy mu się wpier****.

Wracając do tematu, ja chcę zminimalizować okno, a nie zmniejszyć je do postaci belki z nazwą i umieścić w rogu pulpitu. Jest różnica nie?

Pozostało 580 znaków

2006-07-31 15:40
0
MS_250 napisał(a)
Nex napisał(a)

Minimalizacja:

ShowWindow(Handle, SW_MINIMIZE);

No ta komenda akurat działa, ale nie robi tego co przycisk minimalizacji na pasku zadań. To jest idiotyczne. Gdy wykonasz tą komende minimalizacji, to program się zminimalizuje ALE NIE DO PASKA ZADAŃ tylko w dolny róg pulpitu, bezsensu. Sprawdź sobie. Może ktoś umie jednak programowo normalnie zminimalizować okno tak, żeby znalazło się na pasku zadań, a nie jakoś dziwacznie. Ja nie wiem, kto konkretnie wymyślił Delphi, ale tak utrudnił życie, że należy mu się wpier****.

Wracając do tematu, ja chcę zminimalizować okno, a nie zmniejszyć je do postaci belki z nazwą i umieścić w rogu pulpitu. Jest różnica nie?

Spróbuj tak:

SendMessage(Handle, WM_SYSCOMMAND, SC_ICON, 0);

M.O.R.R.I.S.: Mechanical Obedient Replicant Responsible for Infiltration and Sabotage
morris#rarlab*com

Pozostało 580 znaków

2006-07-31 16:07
0

To jest to! Pięknie dziękuję!
Przydałoby się teraz zaktualizować artykuł o minimalizacji i maksymalizacji na stronie ;).

Pozostało 580 znaków

2006-07-31 16:58
0

A co jest z nim nie tak? :P Jak minimalizujesz okna, które są potomne nie dla pulpitu a dla twojej aplikacji to minimalizują się nad pasek zadań. Do paska minimaluzują się okna, których "rodzicem" jest bezpośrednio pulpit. Ale przecież można to łatwo zmienić i każde okno może się "normalnie" minimalizować do paska zadań. (np. poprzez odpowiednie parametry w CreateParams)

[EDIT]

Ja nie wiem, kto konkretnie wymyślił Delphi, ale tak utrudnił życie, że należy mu się wpier****.

Za takie działanie to obwiniaj Microsoft i Windows API jak już. :P


Program to zbiór zer i jedynek ułożonych tak, żeby denerwować użytkownika.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0