[Delphi] Jak zrobic wysuwajace sie okno z prawej ?

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 ?

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. :)

0

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

0

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

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