how i change title bar font of form in windows application by C# ?
i found this code but not working and doesn't drawing titlebar: how can i do this? thanks all
protected override void WndProc(ref Message msg) { base.WndProc(ref msg); const int WM_NCPAINT = 0x85; if (msg.Msg == WM_NCPAINT) { this.Text = "";// remove the original title text IntPtr hdc = GetWindowDC(msg.HWnd); Graphics g = Graphics.FromHdc(hdc); Font ft = new Font("Arial", 16); g.DrawString("Hello World title", ft, Brushes.Red, new PointF(20.0f, 0.0f)); ReleaseDC(msg.HWnd, hdc); } } [DllImport("User32.dll")] private static extern IntPtr GetWindowDC(IntPtr hWnd); [DllImport("User32.dll")] private static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC);