Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » Focus problem
Re: Focus problem [message #57805 is a reply to message #57799] Sat, 18 December 2021 16:03 Go to previous messageGo to previous message
Silvan is currently offline  Silvan
Messages: 56
Registered: December 2014
Location: Trento (IT)
Member
Thank you Lance,
understood and it solve all my inizial problem.

And what about if would like to do something like this:

	MainWindow()
	{

		Title("Test Focus").Zoomable().Sizeable();
		Add(inputtext.TopPosZ(0, 16).HSizePos());
		Add(panel.VSizePos(18, 0).HSizePos(0, 0));

		inputtext <<= "test";
		
		ActiveFocus(panel);
		
		panel.Paint << [&](Draw &w) { w.DrawText(p.x, p.y, "#", Arial(30), Red);};
	
		panel.Key << [&](dword key, int count) { switch (key) { /
									case K_W: /
										p.y-=1; /
										break; /
									case K_S: /
										p.y+=1; /
										break; /
									case K_A: /
										p.x-=1; /
										break; /
									case K_D: /
										p.x+=1; /
										break; /
									default: /
										; /
								} /
							Refresh();	return true; }; /

		SetRect(0, 0, 300, 300);
		p.x = 150;
		p.y = 150;
	}
	};


This code does not compile.... I would override directy the method and event of ImageCtrl panel.
How this is possible?
Thank you
Silvan
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to output variable values with time stamp in windows application
Next Topic: Clang linker error: no such file or directory
Goto Forum:
  


Current Time: Sun Aug 24 05:57:32 CEST 2025

Total time taken to generate the page: 0.04143 seconds