Alexey-T / CudaText

Cross-platform text editor, written in Free Pascal
Mozilla Public License 2.0
2.46k stars 170 forks source link

Icon in dialog title: sometimes its visible, sometimes not #1922

Open kvichans opened 5 years ago

kvichans commented 5 years ago

Такой код

idd=dlg_proc(0, DLG_CREATE)
idc=dlg_proc(idd, DLG_CTL_ADD,"label")
dlg_proc(idd, DLG_CTL_PROP_SET, index=idc, prop={
'name':'ms', 'x':20, 'y':40, 'w':480, 'h':17
,'cap':'DBORDER_DIALOG'})
dlg_proc(idd, DLG_PROP_SET, prop={
'x':601, 'y':247, 'w':552, 'h':99, 'cap':'test_ag_border'
,'border':DBORDER_DIALOG})
dlg_proc(idd, DLG_SHOW_NONMODAL)

idd=dlg_proc(0, DLG_CREATE)
idc=dlg_proc(idd, DLG_CTL_ADD,"label")
dlg_proc(idd, DLG_CTL_PROP_SET, index=idc, prop={
'name':'ms', 'x':20, 'y':40, 'w':480, 'h':17
,'cap':'DBORDER_TOOL'})
dlg_proc(idd, DLG_PROP_SET, prop={
'x':601, 'y':347, 'w':552, 'h':99, 'cap':'test_ag_border'
,'border':DBORDER_TOOL})
dlg_proc(idd, DLG_SHOW_NONMODAL)

показывает первый из диалогов с иконкой image

Но если убрать вызов второго диалога, то иконки нет image

Alexey-T commented 5 years ago

похоже баг Лазаруса.

Alexey-T commented 5 years ago

закроем?

kvichans commented 5 years ago

Зачем? Проблема же явная, даже пользователи ее заметят. Пусть светит в глаза и напоминает

Alexey-T commented 1 year ago

повтор все еще есть. Куд 1.184.0 на Вин10.