Конференция "FreePascal" » TCustomControl create non client area [Win32]
 
  • esvbox © (01.12.15 08:38) [0]
    Появилась необходимость создать non client area на TCustomControl. Всегда думал, что для этого достаточно сдвинуть ClientOrigin на нужное расстояние, но практика показала, что после перекрытия метода GetClientOrigin и при кидании на такой контрол других контролов сдвигается только контур дочернего контрола, а прорисовка остается в старых координатах (теперь вообще не понятно зачем нужен ClientOrigin, если прорисовка всегда с 0,0). Нет времени разбираться, может кто из корифеев подскажет как проще это сделать (создать non client area на TCustomControl)?
  • Игорь Шевченко © (01.12.15 16:44) [1]
    В лазарусе ?
  • esvbox © (05.12.15 09:52) [2]
    Да, Игорь, речь идет о Lazarus... классы общего назначения являются частью FPC (да и сам Lazarus является надстройкой над FPC), поэтому, думаю, резонно было изложить свой вопрос в разделе Free Pascal...
  • имя (21.04.16 15:09) [3]
    Удалено модератором
 
Конференция "FreePascal" » TCustomControl create non client area [Win32]
Есть новые Нет новых   [134427   +37][b:0][p:0]