Screenshot-Beispiel + FindWindow?

Anfängerfragen zum Programmieren mit PureBasic.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

weil der DC eben on-the-fly erstellt wird, auf ein Image das ebenfalls neu erstellt wurde.

> Wenn Du z.B.: da Handle des Windows ein paar Mal hintereinander debuggst, kommt immer das selbe raus.

wus?

wenn du eine exe beendest, dann wieder neu startest, und dann erneut das Handle ihres Fensters debuggst, wäre das ein ziemlicher zufall, wenn es das gleiche wäre....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag von marco2007 »

...mit "hintereinander" meine ich: immer wieder F5 von der IDE (sonst natürlich nichts)....nur F5...keine exe, keine Runprograms, ....

Probier`s mal:

Code: Alles auswählen

debug hShotWindow
Windows 11 - PB 6.03 x64
_________________________________
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

> debug hShotWindow

wie jetzt... von dem fenster, von dem du den shot machen willst?
das bleibt ja auch zwischendrin die ganze zeit offen, logisch behält das sein handle.

wenn du vom eigenen fenster der exe die du grad programmiert hast
(und auch wenn dus mit F5 startest wird ne exe draus gemacht, guck doch mal in deine prozessliste)
dieses eigene fenster sollte das handle wechseln, weil es ja immer wieder geschlossen wird.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag von marco2007 »

Ja, logisch :oops:
Windows 11 - PB 6.03 x64
_________________________________
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Beitrag von marco2007 »

Code: Alles auswählen

SetForegroundWindow_(hShotWindow)
...löst das Problem. Dann geht`s.
Sollte man vielleicht Andre sagen.
Windows 11 - PB 6.03 x64
_________________________________
Antworten