Guru105 
 
 
		
		
		
			
			
			 
			
Posts: 835 
	
		
	 | 
	
		
			
			 
			
				Berserker, я придумал как сделать, чтобы png кадры дефов кнопок главного меню заранее кэшировались в памяти, такой маленький трюк. 
Еще перед созданием диалога последовательно рисую их в экранный буффер функцией 0x47B820_Def_DrawSimple, это провоцирует помещение их в кэш. 
На экране их не видно, потому что нет перерисовки экрана, но в кэш они попадают. 
Субъективно тормозов стало меньше. 
 
Теперь вопрос  как бы измерить, насколько уменьшились тормоза? 
Субъективным ощущениям доверять не стоит. 
Первое, что приходит в голову замерять время отрисовки кнопки при клике на нее функцией GetTime(), до и после. 
Если кадр нажатой кнопки есть в кэше, время будет меньше. 
Скоро наверное выложу обновленный плагин и результаты тестов.
			 
			
			
			
		 |  
	 
 | 
	| 29.01.2025 23:27 | 
	
		
	 |