Hirdetés
- Samsung Galaxy A54 - türelemjáték
- Milyen hagyományos (nem okos-) telefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- Nothing Phone (3a) Lite – mennyit ér a név?
- Fotók, videók mobillal
- Samsung Galaxy Watch6 Classic - tekerd!
- Ismét az Apple veheti át a piacvezető pozíciót
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Megtartotta Európában a 7500 mAh-t az Oppo
- Jelentősen átalakulhat a Xiaomi 17 Ultra kamerarendszere
Új hozzászólás Aktív témák
-
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óápolás, karbantartás, fényezés
- Mennyibe fog kerülni a Steam Machine?
- Garancia kérdés, fogyasztóvédelem
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- NFL és amerikai futball topik - Spoiler veszély!
- Kerékpárosok, bringások ide!
- Ubiquiti hálózati eszközök
- Milyen billentyűzetet vegyek?
- Okos Otthon / Smart Home
- Kecskemét és környéke adok-veszek-beszélgetek
- További aktív témák...
- ASUS TUF Gaming GeForce RTX 3060 OC Edition 12GB GDDR6
- 2 hetes iPhone 17 Pro 256 Gb , midnight blue
- Latitude 5540 15.6" FHD IPS i5-1335U 16GB 256GB NVMe ujjlolv IR kam gar
- ÚJ-BONTATLAN ! Sony PlayStation 5 (PS5) Slim Digital Edition 30th Anniversary Limited Edition Bundle
- Minőségi Seasonic 850W- os gold minősítésű tápegység!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- REFURBISHED - Lenovo ThinkPad 40AF Dock (DisplayLink)
- Fujitsu LIFEBOOK E449 i3-8130U 12GB 512GB 14" FHD 1 év garancia
- HP ZBook Firefly 14 i7-1165G7 16GB 1000GB Nvidia Quadro T500 4GB 14" FHD 1 év garancia
- Telefon Felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopműhely Bt.
Város: Budapest



