コード例 #1
0
        protected override void WndProc(ref Message m)
        {
            if (m.Msg == 0x204e)
            {
                NMHDR hdr = (NMHDR)m.GetLParam(typeof(NMHDR));
                if (hdr.code == -759)
                {
                    NMDATETIMECHANGE dt = (NMDATETIMECHANGE)m.GetLParam(typeof(NMDATETIMECHANGE));
                    this.Value = new DateTime(dt.st.wYear, dt.st.wMonth, 1);
                    return;
                }
            }

            base.WndProc(ref m);
        }
 internal static extern IntPtr SendMessage(IntPtr hWnd, int msg, IntPtr wParam, ref NMDATETIMECHANGE lParam);