Salve, come da titolo...
Ho un'applicazione in VC++6.0. Premendo il tasto dx del mouse faccio comparire delle dialog di tipo modal. Vorrei che le dialog comparissero in prossimità del cursore.
Dalla OnRButtonDown(UINT nFlags, CPoint point) ricavo la posizione del cursore.
Quando però uso la variabile point in:
SetWindowPos(NULL, point.x, point.y, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
(nella ::OnInitDialog() )
la dialog non sempre mi appare nei pressi del cursore.
C'è da fare qualche ulteriore passaggio per poter usare le coordinate di point
al fine di posizionare correttamente la dialog?
![]()