All pastes #835916 Raw Edit

Something

public text v1 · immutable
#835916 ·published 2007-12-29 02:56 UTC
rendered paste body
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Threading;
namespace InGameOverlay
{
    public partial class Form1 : Form
    {

        IntPtr Game;
        Graphics GameOverlay;
        Thread GameOverLayThread;

        [DllImport( "user32.dll" )]
        public static extern IntPtr FindWindow(
            string lpClassName,	 // pouinter to class name
            string lpWindowName // pouinter to window name
        );

        public Form1() {
            InitializeComponent();
            Game = FindWindow( null, "Counter-Strike" );
            GameOverlay = Graphics.FromHwnd( Game );
            
        }

        public void DrawTime() {
            String Text = "00:12:32 PM";
            Font Verdana = new Font( "Verdana", 7, FontStyle.Bold );
            SolidBrush BrushGold = new SolidBrush( Color.Gold );
            SolidBrush BrushBlack = new SolidBrush( Color.Black );
            PointF FrontPoint = new PointF( 29.0F, 120.0F );
            PointF BehindPoint = new PointF( 30.0F, 121.0F );
            GameOverlay.DrawString( Text, Verdana, BrushBlack, BehindPoint );
            GameOverlay.DrawString( Text, Verdana, BrushGold, FrontPoint );
            GameOverlay.Dispose();
        }

        private void button1_Click( object sender, EventArgs e ) {
            GameOverLayThread = new Thread( DrawTime );
            GameOverLayThread.Start();
        }
    }
}