Page 1 of 1
					
				Event issue
				Posted: Wed Jul 06, 2005 8:55 pm
				by Kanati2
				If I have the following code...  Where I create a windowed screen...
Code: Select all
window = OpenWindow(#pb_any, 0,0, DesktopWidth(0), DesktopHeight(0), #PB_Window_BorderLess,"")
If window = 0
  End
EndIf     
screen = OpenWindowedScreen(WindowID(), 0, 0, DesktopWidth(0), DesktopHeight(0), 1, 0, 0)
If screen = 0 
  End
EndIf  
Why do I no longer get windows events using
 
			 
			
					
				
				Posted: Wed Jul 06, 2005 9:23 pm
				by GedB
				The following code works fine for me.
Code: Select all
ExamineDesktops()
window = OpenWindow(#PB_Any, 0,0, DesktopWidth(0), DesktopHeight(0), #PB_Window_BorderLess,"")
If window = 0
  End
EndIf     
InitSprite()
screen = OpenWindowedScreen(WindowID(), 0, 0, DesktopWidth(0), DesktopHeight(0), 1, 0, 0)
If screen = 0
  End
EndIf  
Repeat
  event = WaitWindowEvent()
  Debug event
Until event = #PB_Event_CloseWindow
I get a steady stream of events listed in debug.  Alt-F4 results in a #PB_Event_Close_Window.
Do you get something different?
Out of curiosity, why don't you just use OpenScreen() ?
 
			 
			
					
				
				Posted: Wed Jul 06, 2005 10:19 pm
				by Kanati2
				hrm...  Yes I do but I also have InitKeyboard() and InitSprite() prior to that call.
I'll do a bit of experimenting here...  Thanks for your test.
			 
			
					
				
				Posted: Wed Jul 06, 2005 10:51 pm
				by Kanati2
				Ok...  I'm not sure if it was the initkeyboard() stuff that was stopping it from working or the examinekeyboard...  or...  but anyway I am recieving events now.
Now I just need to figure out how to interpret the keyboard events...  Which seem to be 256,257,258...  But what key?  That's the question.  

 
			 
			
					
				
				Posted: Thu Jul 07, 2005 12:01 am
				by GedB
				Kanati,
You might find this useful:
viewtopic.php?t=12352
WaitWindowEvent() does intercept some events in some circumstances, making them unavailable.
For a finer level of control with the events try using SetWindowCallback().
Theres useful api information in the beginners FAQ: 
viewtopic.php?t=4876&highlight=Win32api 
			 
			
					
				
				Posted: Thu Jul 07, 2005 5:14 am
				by Kanati2
				Thanks.  But it does look like I'm getting the info I need now.  Thanks.   
