Description
Back when XP/2K3 was released, IPv6 was still fairly new and had nothing GUI-related for the protocol. The dialogs that showed the network connection's status back then, only displayed information relevant to IPv4. This patch should make it easier to show any IPv6 related information once the protocol gets supported, while at the same time keeping the dialog familiar enough so users don't have to relearn the layout all over again (which means if you've ever used Windows 7 or 8, you should already be familiar with the changes). Just note that nothing IPv6 related has been implemented yet (not even place holders). This is mostly done because I don't want to implement anything that may or may not be removed at a later date.
Changelog:
- Revamp IDD_LAN_NETSTATUS so that it better reflects later versions of Windows (I modelled it after 8.1).
- At the time of writing, the revamp is not an exact clone.
- Remove IDD_LAN_NETSTATUSADVANCED and all related code.
- The IDC_DETAILS button has been moved from IDD_LAN_NETSTATUSADVANCED to IDD_LAN_NETSTATUS.
- In IDD_LAN_NETSTATUSDETAILS, "DHCP Enabled" replaces the content for "Address type:" found in IDD_LAN_NETSTATUSADVANCED.
- This is how it's done in later versions of Windows.
- In IDD_LAN_NETSTATUSDETAILS, when you select an item, the entire row is selected instead of just the first item in the selected row.