February 4, 20197 yr Commercial Member Hi, I have a C++ app that uses the Sendit function below to try to get an MAP image to the clipboard. I have tested it so far to check that I get the correct hThread. Can you, Alex, see what prevents the code below to get the MAP into clipboard? HWND SendIt(DWORD dwProcessID) { HWND hwnd = NULL; do { hwnd = FindWindowEx(NULL, hwnd, NULL, NULL); DWORD dwPID = 0; DWORD hThread; hThread = GetWindowThreadProcessId(hwnd, &dwPID); if (dwPID == dwProcessID && hThread != NULL) { PostThreadMessage(hThread, WM_SYSKEYDOWN, VK_MENU, 1); PostThreadMessage(hThread, WM_KEYDOWN, VK_LSHIFT, 1); PostThreadMessage(hThread, WM_KEYDOWN, 'P', 1); } } while (hwnd != 0); return hwnd; //Ignore that } Edited February 4, 20197 yr by roarkr Roar Kristensen www.flightsim4fun.com P3Dv4 with Opencockpits hardware controlled by OC4BAv4 for immersive PMDG B737/777/747 flying XPLANE 11 with Opencockpits hardware controlled by OC4BA_XP for immersive B737 flying
February 4, 20197 yr Hi Roar, sorry but I use the Qt library to put the images into the clipboard since LNM has to work on Linux and macOS too. The code for that is here: void MainWindow::mapCopyToClipboard() if interested. No idea how to do that on plain Windows. Alex Alex' Projects: Little Navmap
Archived
This topic is now archived and is closed to further replies.