1. Rewrote the display unit library in C language, now the program no longer relies on the disp.dll written in Pascal language. 2. Fixed a bug where bitmap reading failed due to incorrect referencing of GDIPLUS-related functions. 3. Fixed an issue where the screen's default device context was incorrectly released due to an erroneous release condition. 4. Fixed a problem where bitmaps could not be drawn to the device context due to being released at the wrong location. 5. Fixed an issue where WM_PAINT was not handled by the default function in the callback function, causing the message queue to resend repeatedly and the thread to get stuck. 6. Fixed a problem where animations could not be displayed during line deletion due to a type conversion error. 7. Fixed an issue where a spelling error caused the window to fail to load icon resources. 8. Fixed an issue where after minimizing and restoring, a fixed window size was set to auto.