[Delphi] Jak zrobic wysuwajace sie okno z prawej ?

Odpowiedz Nowy wątek
d-kay
2006-08-21 09:12
d-kay
0

WItam, mam forme podstawowa kiedy uruchamiam program ona wlasnie jest wysweitlana. Chcialbym zeby po nacisnieciu kombinacji klawiszy CTRL-I z prawej strony ekranu wysuwalo sie okienko czyli druga forma na ktorej mozna cos wpisywac itd. i zeby po zamknieciu tego okienka rowniez chowalo sie plynnie. czy jest to mozliwe jakos ?

Pozostało 580 znaków

2006-08-21 09:30

Rejestracja: 14 lat temu

Ostatnio: 10 lat temu

0

SetWindowPos, SetForegroundWindow, Application.ProcessMessage

Poczytaj o tych procedurach (pierwsza pozwala na ustawianie pozycji okna, druga utrzymuje je na wierzchu, a trzecia sprawia, że aplikacja "nie zatrzymuje" swojego działania podczas wykonywania pętli). Dajesz to w pętlę/timer i odpowiednio zmieniasz pozycję okna. :)


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

Pozostało 580 znaków

d-kay
2006-08-21 10:55
d-kay
0

SetWindowPos(hwnd, HWND_TOPMOST, 100, 150, 400, 200, SWP_NOZORDER);
wpisalem takie ustawienia i po wcisnieciu guzika nie ustawia okna w danych wspolrzednych

Pozostało 580 znaków

Opi
2006-08-21 11:20
Opi

Rejestracja: 15 lat temu

Ostatnio: 8 miesięcy temu

0

Lepiej poszukaj o tym, a znajdziesz w serwisie, bo już jest opisane, np.: w gotowcach

Pozostało 580 znaków

Odpowiedz

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