Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

How does it differ from the Win16 API?

API differ win16
0
Posted

How does it differ from the Win16 API?

0

• Integers are 32 bits wide: sizeof(int)==sizeof(long)==4 The 32 bit registers of the CPU (eax and siblings in the ‘386 and up) are used to manipulate these numbers, giving better performance. • Different parameter packing on some windows messages (especially WM_COMMAND) • lots of new API calls. Kernel: threads, lots of memory and asynchronous I/O stuff. Lots of new file handling routines, plus security built in. GDI: 32 bit co-ordinates, plus Co-ordinate Transform Matrices and paths (in NT) User: the Chicago common controls and shell extensions • Console mode apps can use all the API, and even create windows. Window-based apps can create consoles too -great for debugging. • Structured Exception handling can make your programs more robust, or at least allow them to tidy up after a crash. • The header files are a lot larger and better structured.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123