View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0004075 | Far Manager | Plugins API.Dialog | public | 2025-05-02 17:38 | 2025-05-02 18:38 |
| Reporter | JohnDoe | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | N/A |
| Status | new | Resolution | open | ||
| Platform | x64 | OS | Windows | OS Version | 10 |
| Product Version | 3.0 | ||||
| Summary | 0004075: После DM_CLOSE на экране остаётся комбобокс | ||||
| Description | При открытом комбобоксе вызов DM_CLOSE закрывает диалог но оставляет комбобокс. | ||||
| Steps To Reproduce | | ||||
| Tags | No tags attached. | ||||
| Build | |||||
|
|
Принудительное закрытие очевидно помогает:
Но есть нюанс: наблюдается мелькание, и фантом комбобокса может остаться на экране, если например сразу за закрытием диалога показать сообщение:
Интересно что этот фантом не получается подавить с помощью actl.RedrawAll() или far.Text(). Но с помощью DM_ENABLEREDRAW получилось:
|