?
Solved

Taskbar Icon Question

Posted on 1998-07-19
1
Medium Priority
?
180 Views
Last Modified: 2013-12-03
I have added an icon to the taskbar and can respond to mouse messages using the callback function.
But when I use the TrackPopupMenu function, I need to get the position of the mouse to put into the third & fourth fields of TrackPopupMenu function. Otherwise the menu will appear in the top left of the screen.
How can I get these coordinates of the mouse when it over the taskbar icon so that the menu will be adjacent to the mouse when clicked.
Thanks for help
dsch
0
Comment
Question by:dsch
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 4

Accepted Solution

by:
agreen earned 320 total points
ID: 1410616
   POINT Mouse;

    .....

        case WM_RBUTTONUP:
                GetCursorPos(&Mouse);
                SetForegroundWindow(hWnd);

                TrackPopupMenu(CNemoPopupMenu, TPM_LEFTALIGN,
                    Mouse.x, Mouse.y, 0, hWnd, NULL);
            break;

   .....
0

Featured Post

On Demand Webinar: Networking for the Cloud Era

Ready to improve network connectivity? Watch this webinar to learn how SD-WANs and a one-click instant connect tool can boost provisions, deployment, and management of your cloud connection.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article shows how to make a Windows 7 gadget that accepts files dropped from the Windows Explorer.  It also illustrates how to give your gadget a non-rectangular shape and how to add some nifty visual effects to text displayed in a your gadget.…
This article shows how to make a Windows 7 gadget that extends its U/I with a flyout panel -- a window that pops out next to the gadget.  The example gadget shows several additional techniques:  How to automatically resize a gadget or flyout panel t…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Please read the paragraph below before following the instructions in the video — there are important caveats in the paragraph that I did not mention in the video. If your PaperPort 12 or PaperPort 14 is failing to start, or crashing, or hanging, …

649 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question