Skocz do zawartości

Re: Własne menu podręczne


Recommended Posts

Napisano
jn-tek napisał:
... Mam pomysł, żeby zrobić okno w odpowiednim stylu, ale to nie jest najlepszy pomysł ...

Nie wiem, czy dokładnie o to Ci chodzi, ale do menu podręcznego najprościej chyba używać funkcji:

BOOL TrackPopupMenu(
  HMENU hMenu,         // handle to shortcut menu
  UINT uFlags,         // options
  int x,               // horizontal position
  int y,               // vertical position
  int nReserved,       // reserved, must be zero
  HWND hWnd,           // handle to owner window
  CONST RECT *prcRect  // ignored
);

Jeżeli chodzi o pozycjonowanie, to tak jak Piasiu pisał pobierz współrzędne kursora funkcją GetCursorPos();, wpisz je do parametrów x i y, a parametr uFlags ustaw na TPM_RIGHTALIGN | TPM_BOTTOMALIGN (tray zazwyczaj znajduje się w prawym, dolnym rogu ekranu).

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gość
Odpowiedz...

×   Wkleiłeś zawartość bez formatowania.   Usuń formatowanie

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Utwórz nowe...