Systemul a fost testat si functioneaza perfect.
Creator
CONTROL
Caracteristici cheie
Exemplu ui_positions.txt
*Poze / Video (obligatoriu):1. Mod de depanare comutabil (CTRL + D)
Activează sau dezactivează instantaneu depanatorul fără a reporni clientul.
2. Evidențierea ferestrei în timp real
Când treceți cu mouse-ul peste o fereastră a interfeței utilizator:
Un contur colorat este desenat în jurul lui
Sistemul afișează numele, dimensiunea, alinierea și poziția relativă
Ajută la identificarea ferestrelor UI ascunse sau imbricate
3. Tragere interactivă a ferestrei
Trageți orice fereastră a interfeței utilizator în timp ce depanatorul este activ:
Faceți clic stânga pentru a selecta
Mișcă mouse-ul pentru a repoziționa
Eliberați pentru a salva noua poziție
Suportă:
Moduri de aliniere (Stânga/Centru/Dreapta, Sus/Centru/Jos)
Structuri părinte/copil
Ferestre absolute fără părinte
4. Restricționare automată a limitelor
Windows nu poate părăsi containerul părinte sau ecranul, ceea ce împiedică dispariția sau inaccesibilitatea interfeței utilizator.
5. Mod liber (SHIFT)
Menținerea apăsată a tastei SHIFT elimină temporar limitele.
Perfect pentru:
Depanarea interfeței utilizator trunchiate
Testarea machetelor
Mutarea ferestrelor în afara părinților.
Conturul devine portocaliu pentru a indica Modul Liber.
6. Tragerea în funcție de aliniere
Sistemul păstrează alinierea originală (S/C/R, T/C/B) și recalculează poziția relativă corectă după deplasare.
7. Persistența poziției
Când o fereastră este eliberată:
Noua poziție relativă este calculată
Salvat în memorie
Scris într-un fișier jurnal la ieșirea clientului
8. Exportați ferestrele modificate (CTRL + P)
Apăsați CTRL + P oricând pentru a genera:
ui_positions.txt
Activează sau dezactivează instantaneu depanatorul fără a reporni clientul.
2. Evidențierea ferestrei în timp real
Când treceți cu mouse-ul peste o fereastră a interfeței utilizator:
Un contur colorat este desenat în jurul lui
Sistemul afișează numele, dimensiunea, alinierea și poziția relativă
Ajută la identificarea ferestrelor UI ascunse sau imbricate
3. Tragere interactivă a ferestrei
Trageți orice fereastră a interfeței utilizator în timp ce depanatorul este activ:
Faceți clic stânga pentru a selecta
Mișcă mouse-ul pentru a repoziționa
Eliberați pentru a salva noua poziție
Suportă:
Moduri de aliniere (Stânga/Centru/Dreapta, Sus/Centru/Jos)
Structuri părinte/copil
Ferestre absolute fără părinte
4. Restricționare automată a limitelor
Windows nu poate părăsi containerul părinte sau ecranul, ceea ce împiedică dispariția sau inaccesibilitatea interfeței utilizator.
5. Mod liber (SHIFT)
Menținerea apăsată a tastei SHIFT elimină temporar limitele.
Perfect pentru:
Depanarea interfeței utilizator trunchiate
Testarea machetelor
Mutarea ferestrelor în afara părinților.
Conturul devine portocaliu pentru a indica Modul Liber.
6. Tragerea în funcție de aliniere
Sistemul păstrează alinierea originală (S/C/R, T/C/B) și recalculează poziția relativă corectă după deplasare.
7. Persistența poziției
Când o fereastră este eliberată:
Noua poziție relativă este calculată
Salvat în memorie
Scris într-un fișier jurnal la ieșirea clientului
8. Exportați ferestrele modificate (CTRL + P)
Apăsați CTRL + P oricând pentru a genera:
ui_positions.txt
Exemplu ui_positions.txt
=========================================
Jurnal poziții ferestre UI
=========================================
Fereastră: LoginBoard
Părinte: LoginWindow
Poziție: X=1, Y=-9
Dimensiune: 600x550
Aliniere orizontală: 1
Aliniere verticală: 1
----------------------------------------
Fereastră: Metin2_Board_Logo
Părinte: Login_back
Poziție: X=89, Y=-95
Dimensiune: 380x186
Aliniere orizontală: 2
Aliniere verticală: 0
----------------------------------------
=========================================
Număr total de ferestre modificate: 2
==========================================
Jurnal poziții ferestre UI
=========================================
Fereastră: LoginBoard
Părinte: LoginWindow
Poziție: X=1, Y=-9
Dimensiune: 600x550
Aliniere orizontală: 1
Aliniere verticală: 1
----------------------------------------
Fereastră: Metin2_Board_Logo
Părinte: Login_back
Poziție: X=89, Y=-95
Dimensiune: 380x186
Aliniere orizontală: 2
Aliniere verticală: 0
----------------------------------------
=========================================
Număr total de ferestre modificate: 2
==========================================
![[C++] Depanator avansat UI – Mută, inspectează și înregistrează ușor ferestrele UI - Mesaj 1 - Imagine 1 [C++] Depanator avansat UI – Mută, inspectează și înregistrează ușor ferestrele UI - Mesaj 1 - Imagine 1](https://i.postimg.cc/QxzMDBf4/picture.gif)
*Link download:
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.




![[C++] Depanator avansat UI – Mută, inspectează și înregistrează ușor ferestrele UI - Mesaj 2 - Imagine 1 [C++] Depanator avansat UI – Mută, inspectează și înregistrează ușor ferestrele UI - Mesaj 2 - Imagine 1](https://i.postimg.cc/TLcvzLMN/Screenshot-1.png)