Code Monkey home page Code Monkey logo

Comments (6)

Secret-chest avatar Secret-chest commented on June 1, 2024 1

Mice sold at the same time as windows 3.1 had no wheel.

from winfile.

Secret-chest avatar Secret-chest commented on June 1, 2024

The mouse wheel was introduced with 95

from winfile.

ScottHollows avatar ScottHollows commented on June 1, 2024

Secret-chest

I dont understand. What do you mean by 95 ?

Im using the latest version and the feature is not available there.
Ive gone through the options and cant see any way to turn it one.

from winfile.

ScottHollows avatar ScottHollows commented on June 1, 2024

Mice sold at the same time as windows 3.1 had no wheel.

Oh right. I thought you meant the Font Zoom feature change that I requested was already available in the latest File Manager. Yes, mouse wheels have been around for a long time and CTRL + MOUSE WHEEL has become the defacto standard for zooming in / out or changing font size

I am hoping this feature can be added to File Manager

from winfile.

DBJDBJ avatar DBJDBJ commented on June 1, 2024

There are people who think holiday locations should be without cash machines or even mobiles. And (prepare for this) pc with a mouse with a golf ball inside.

from winfile.

malxau avatar malxau commented on June 1, 2024

The mouse wheel was introduced with 95

(Sorry, this is a raw nerve. Totally unrelated to the feature request though, which seems like a good suggestion if anyone is motivated to go write it.)

Windows 95 ships in 1995, then Intellimouse introduces the wheel in 1996, and the showcase application is Office 97.

This created a bit of a mess, because Windows 95 has no native mouse wheel support, but it had to work there. It also meant that users expected the mouse wheel to work with other programs on Windows 95, but Windows 95-era development tools had no knowledge of it.

There's a since deleted paragraph on MSDN that explains this a little. The current version of the page has removed the paragraph but not the later ones which refer to MSH_MOUSEWHEEL, making it quite confusing.

Windows 95, Windows NT 3.51: Support for the mouse wheel is provided through a separately-running module, MSWheel, that generates a MSH_MOUSEWHEEL message. The MSWheel module, which consists of MSWheel.exe and MSWheel.dll, is installed with the IntelliPoint software that is shipped with the IntelliMouse pointing device. In addition, MSH_MOUSEWHEEL is defined in the header file (ZMouse.h) that an application must use to implement support for the wheel via the MSWheel module.

All of this gets sorted out in Windows 98 and NT 4 where the built-in Windows controls have knowledge of the wheel. Visual C++ 5 (1997) contains the WM_MOUSEWHEEL message we have today. As far as I know, Winfile was never updated to support the mouse wheel - it happens to work because Winfile is built on owner draw list controls, and the OS updated list control supports mouse wheel scrolling.

More details: https://devblogs.microsoft.com/oldnewthing/20080806-00/?p=21353

from winfile.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.