Собственно прога StopwatchTimer
Case #PB_Event_SizeWindow tmp1 = WindowHeight(#Window_Main) - 30 ResizeGadget(#ListBox, #PB_Ignore, #PB_Ignore, #PB_Ignore, tmp1) ResizeGadget(#ListBoxTimer, #PB_Ignore, #PB_Ignore, #PB_Ignore, tmp1) ResizeGadget(#ListBoxEnd, #PB_Ignore, #PB_Ignore, #PB_Ignore, tmp1) ResizeWindow(#Window_Main, #PB_Ignore, #PB_Ignore, #PB_Ignore, width1)
В последней строке (ResizeWindow) попытался сделать запрет на изменение ширины окна, то есть как бы юзер не двигал угол, ширина должна быть заданная "width1". Но в итоге окно просто прыгает в левый верхний угол. И проблема что функция ResizeWindow провоцирует событие #PB_Event_SizeWindow, возможно это мешает нормально функционировать. На WinAPI мжно было бы сделать, но хочется средствами PureBasic для совместимости с Linux, в нём сейчас тестирую, в Mint.