///// From MSDN, Contains information about a key press in a tab control. It is used with the TCN_KEYDOWN notification message. This structure supersedes the TC_KEYDOWN structure.
///// </summary>
//[StructLayout(LayoutKind.Sequential)]
//internal struct NMTCKEYDOWN
//{
// /// <summary>
// /// NMHDR structure that contains information about the notification message.
// /// </summary>
// public NMHDR hdr;
// /// <summary>
// /// Virtual key code.
// /// </summary>
// public VirtualKeys wVKey;
// /// <summary>
// /// Value that is identical to the lParam parameter of the WM_KEYDOWN message.
// /// </summary>
// public uint flags;
// public override string ToString()
// {
// return String.Format("NMHDR: [{0}], Key codes: [{1}], the lParam parameter of the WM_KEYDOWN: [{2}]", hdr, wVKey, flags);