[Delphi] Jak zrobic wysuwajace sie okno z prawej ?

Odpowiedz Nowy wątek
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
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

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

2006-08-21 11:20
Opi
0

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

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