Hirdetés
Köszönjük a sok biztatást, támogatást! Utolsó pillanat a féláras hirdetésfeladásra, előfizetésre!
Új hozzászólás Aktív témák
-
Capricornus
aktív tag
-
Capricornus
aktív tag
Sziasztok!
A probléma a következő: egy graf. felületű progit kell win xp alatt vezérelni automatikusan, ezt megoldottam virtuális billentyű lenyomásokkal (keybd_event), viszont ez csak akkor működik, ha aktív a kérdéses ablak.
Most próbálok a progiba beépíteni egy olyan megoldást, hogy PID alapján mindig előtérbe hozza és aktívvá tegye az ablakot, arra az esetre, ha valami miatt lekerülne róla a fókusz.
Egy ismerősöm küldött egy forrást amit próbálok beépíteni a progimba, de ez csak félig jó, mert előtérbe hozza az ablakot, de utána nem aktiválja
Ha valakinek van valami ötlete, vagy javaslta azt szivesen fogadom. a Forrás:#include <windows.h>
#include <stdio.h>
#include <iostream>using namespace std;
int procId;
HWND windowHandle;
BOOL CALLBACK MyEnumProc(HWND hWnd, LPARAM lParam)
{
DWORD processId;
GetWindowThreadProcessId(hWnd,&processId);
int id = processId;
if(procId == id)
{
windowHandle = hWnd;
return FALSE;
}
return TRUE;
}int main(int argc, char **argv) {
if (argc < 2) {
cout << "Használat: filenév processId" << endl;
} else {
procId = atoi(argv[1]);
EnumWindows(MyEnumProc,0);
if (windowHandle != NULL) {
SetForegroundWindow(windowHandle);
SetActiveWindow(windowHandle);
}
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Autós kamerák
- Gaming notebook topik
- exHWSW - Értünk mindenhez IS
- Azonnali fotós kérdések órája
- Októberben kerülnek legacy státuszba a régebbi GeForce VGA-k
- Azonnali mobilos kérdések órája
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Anglia - élmények, tapasztalatok
- TCL LCD és LED TV-k
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- Samsung Galaxy A52s 5G 128GB 6GB RAM Dual (A528) Mobiltelefon
- Ohh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 32/1TB RTX A2000 4GB /1 Millió/
- Uhh Lenovo ThinkPad P15 G2 Tervező Vágó Laptop -75% 15,6" i5-11500H 16/1TB RTX A2000 4GB /1 Millió/
- Call of Duty WW2 PS4 játék
- Eladó Konfig I5-10400F 32GB DDR4 256GB SSD 1TB HDD RX6600 8GB!
- DELL PowerEdge R730xd 26SFF rack szerver - 2xE5-2680v3 (24c/48t, 2.5/3.3GHz), 64GB RAM, 10G, H730p
- LG 55C3 - 55" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!
- GYÖNYÖRŰ iPhone 15 Pro 512GB Blue Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS3070
- iKing.Hu - Motorola Razr 40 Ultra Glacier Blue 8 GB RAM / 256 GB tárhely Használt, karcmentes
- Eredeti Lenovo 300W töltők - ADL300SDC3A
Állásajánlatok
Cég: FOTC
Város: Budapest