Fenster Größe mit Rahmen?

Anfängerfragen zum Programmieren mit PureBasic.
NeoChris
Beiträge: 205
Registriert: 21.11.2013 21:17
Wohnort: Schweiz
Kontaktdaten:

Fenster Größe mit Rahmen?

Beitrag von NeoChris »

Wie kann ich die Endgröße meines Fensters auslesen? Eingestellt sind 600px und wenn ich Strg + Druck drücke um vom aktiven Fenster ein Foto zu machen und in Paint die Breite der eingefügenen Grafik anzeige ist es mehr als 600px.
Wie kann ich die Endgröße meines Fensters auslesen? Ich habe schon lange nichts mehr mit PB gemacht. Wird aber geändert :) :D
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Fenster Größe mit Rahmen?

Beitrag von RSBasic »

Code: Alles auswählen

Debug WindowWidth(#Window, #PB_Window_FrameCoordinate)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
NeoChris
Beiträge: 205
Registriert: 21.11.2013 21:17
Wohnort: Schweiz
Kontaktdaten:

Re: Fenster Größe mit Rahmen?

Beitrag von NeoChris »

Danke wusste nicht das es noch ein Parameter gibt. Danke :) Jetzt zeigt er mir 606px an. Paint sagt aber 602px. Wo kommen denn die restlichen 4px her?
In der Hilfe steht, hab nachgeschaut, 'Breite des Fensters, einschließlich Ränder', aber warum 606px obwohl der Rahmen nur 2x 1px breit ist? Bug?!
Benutzeravatar
udg
Beiträge: 560
Registriert: 20.06.2013 23:27

Re: Fenster Größe mit Rahmen?

Beitrag von udg »

evtl wird der window-shatten mitgerechnet?

habs nicht getestet aber würde die Pix erklären
PB v5.43 LTS + v6.02 LTS | Windows 7 x86 + 11 x64 - Gforce RTX 4090 - AMD Ryzen 9 5900X 12-Core Processor 4.2 GHz - 64,0 GB RAM,
ASUSTEK TUF Gaming X570 Plus
ASUS ROG Thor-1200P Platinum (1200W, Aura Sync, OLED Display, 0dB-Cooling)
1x 1 TByte Samsung MZ-V7S500BW 970 EVO Plus 1 TB NVMe M.2 Internal SSD
1x 2 TByte Samsung MZ-V7S2T0BW 970 EVO Plus 2 TB NVMe M.2 Internal SSD
von BiSONTE! TOP. Kauft Eure Hardware gern bei ihm.
Monitor:
LG 38GL950G-B 95 (38 Zoll) Ultragear Curved 21: 9 UltraWide QHD IPS
Antworten