Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Operating Systems
»
macOS / Mac OS X
»
[Solved] Fullscreen event?
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
IRC channel
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
Operator not Overloaded E...
by
Boleeman
[
Today
at 06:47:58 am]
Poor optimization of cons...
by
circular
[
Today
at 05:46:03 am]
Passing TDate parameter i...
by
Arskin_Fertrubble
[
Today
at 03:54:53 am]
Notarization under macOS ...
by
TRon
[
Today
at 03:52:46 am]
Class method inheritance ...
by
Kraig
[
Today
at 03:36:30 am]
“case (a,b) of...” doesn’...
by
Warfley
[
Today
at 12:42:19 am]
[SOLVED] Components with ...
by
PascalDragon
[September 28, 2023, 10:56:29 pm]
Proposal: Record Composit...
by
PascalDragon
[September 28, 2023, 10:09:08 pm]
[solved] Confusing scope(...
by
PascalDragon
[September 28, 2023, 10:07:39 pm]
Help explain this closure...
by
PascalDragon
[September 28, 2023, 09:53:07 pm]
c++ library and strings
by
PascalDragon
[September 28, 2023, 09:42:40 pm]
Is it possible to jump in...
by
PascalDragon
[September 28, 2023, 09:31:58 pm]
is there a way to Forward...
by
PascalDragon
[September 28, 2023, 09:27:32 pm]
Can't hide main window
by
Aqdam1978@yahoo.com
[September 28, 2023, 09:07:34 pm]
Make visual components no...
by
pleumann
[September 28, 2023, 08:20:01 pm]
Saving a Form state (rela...
by
Curt Carpenter
[September 28, 2023, 08:10:45 pm]
TDbf
by
1HuntnMan
[September 28, 2023, 07:37:26 pm]
PV_Unpacker for ZIP, RAR,...
by
domasz
[September 28, 2023, 07:00:37 pm]
Searchkey Tdbf
by
rcmz
[September 28, 2023, 06:57:45 pm]
Debugger crashes with App...
by
geraldholdsworth
[September 28, 2023, 03:51:37 pm]
Scrolling TStringGrid
by
big_M
[September 28, 2023, 02:48:43 pm]
Large system, i2C to go w...
by
pascalbythree
[September 28, 2023, 02:47:33 pm]
TMemo text width
by
wp
[September 28, 2023, 12:50:05 pm]
Cannot get file opening e...
by
ranny
[September 28, 2023, 08:45:56 am]
FPC 3.2.2 / Lazarus 2.2.6...
by
robert rozee
[September 28, 2023, 01:31:18 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: [Solved] Fullscreen event? (Read 508 times)
Espectr0
Full Member
Posts: 171
[Solved] Fullscreen event?
«
on:
March 29, 2023, 09:40:52 pm »
Hola,
In my App, how can I detect when it enters or leaves fullscreen mode?
Thanks!
«
Last Edit: April 15, 2023, 12:42:21 pm by Espectr0
»
Logged
KodeZwerg
Hero Member
Posts: 1646
Fifty shades of code.
Re: Fullscreen event?
«
Reply #1 on:
March 29, 2023, 10:33:58 pm »
By setting for form a OnWindowStateChange Handler and determine current status?
Code: Pascal
[Select]
[+]
[-]
procedure
TForm1
.
FormWindowStateChange
(
Sender
:
TObject
)
;
begin
if
WindowState
in
[
wsFullScreen
,
wsMaximized
]
then
Self
.
Caption
:
=
'Full'
else
Self
.
Caption
:
=
'Basic'
;
end
;
Logged
«
Last Edit:
Tomorrow
at 31:76:97 by
KodeZwerg
»
KodeZwerg
Hero Member
Posts: 1646
Fifty shades of code.
Re: Fullscreen event?
«
Reply #2 on:
March 31, 2023, 12:17:27 am »
Is it solved?
Logged
«
Last Edit:
Tomorrow
at 31:76:97 by
KodeZwerg
»
Espectr0
Full Member
Posts: 171
Re: Fullscreen event?
«
Reply #3 on:
March 31, 2023, 11:12:47 am »
@KodeZwerg Sorry for the delay, I haven't tried it yet, this weekend I'll try and comment here...
but just in case I ask you: is the "windowstatechange" event executed before the switch or after (talking of macos)?
Thanks
Logged
KodeZwerg
Hero Member
Posts: 1646
Fifty shades of code.
Re: Fullscreen event?
«
Reply #4 on:
March 31, 2023, 01:45:21 pm »
It is triggered when the WindowState change. (eg: User maximize the form)
I have to admit that I do not use MacOS, I am on Windows, but the way about "how-to" should be the same.
Logged
«
Last Edit:
Tomorrow
at 31:76:97 by
KodeZwerg
»
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Operating Systems
»
macOS / Mac OS X
»
[Solved] Fullscreen event?
TinyPortal
© 2005-2018