If you need to play with Mac OSX but do not own a Mac computer, you might wish you could install Mac OSX on your Windows 10 computer as a virtual machine. Luckily I found this useful webpage with detailed instructions on how to do it. The link also provides a download link of the macOS Mojave image file.
The webpage is at https://techsviewer.com/install-macos-10-14-mojave-virtualbox-windows/
With the instruction I was able to run Mac OSX Mojave successfully on my Windows 10 via VirtualBox. In the beginning the mouse/keyboard does not work, so I followed another link: https://techsviewer.com/how-to-install-virtualbox-extension-pack-and-enable-usb-3-0/ which solved the problem.
During Mac OSX setup I also encountered the apple ID login issue. In the end I did not sign in my apple ID during the setup phase – I created a local account instead.
Currently the resolution seems to be low, resulting in a rather small window for Mac OSX. I do not know how to fix it yet. update 2019-02-01 Found a way to fix. In command line window, run the following command:
cd "C:\Program Files\Oracle\Virtualbox" VBoxManage setextradata "Mac OSX Mojave" VBoxInternal2/EfiGraphicsResolution 1920x1080
Click the image below to zoom in: