Шаг 167 - Как выглядят стандартные курсоры

Ну, во-первых, как мне удалось получить их изображения. Смотрим пример.

// DotNet CSharp Sample code
using System;
using System.Windows.Forms;
using System.Drawing;

class MainForm : Form
{
	public MainForm()
	{
		Text = "This is my form";
	}
       
	protected override void OnPaint(PaintEventArgs e)
	{
		Cursor s = Cursors.AppStarting; 
		s.Draw(e.Graphics,new Rectangle(1,1,20,20));
	}

	public static void Main(string[] args)
	{
		Application.Run(new MainForm());
	}
}

У класса курсора есть метод Draw, который умеет рисовать себя в объекте Graphics, о том что такое OnPaint читайте "Шаг 80 - Попробуем GDI".

gif/167_1.gif (984 b) AppStarting

gif/167_2.gif (930 b) Arrow

gif/167_3.gif (905 b) Cross

gif/167_4.gif (953 b) Hand

gif/167_5.gif (974 b) Help

gif/167_6.gif (936 b) HSplit

gif/167_7.gif (905 b) IBeam

gif/167_8.gif (966 b) No

gif/167_9.gif (979 b) NoMove2D

gif/167_10.gif (959 b) NoMoveHoriz

gif/167_11.gif (947 b) NoMoveVert

gif/167_13.gif (928 b) PanEast

gif/167_14.gif (926 b) PanNE

gif/167_15.gif (923 b) PanNorth

gif/167_16.gif (920 b) PanNW

gif/167_17.gif (926 b) PanSE

gif/167_18.gif (924 b) PanSouth

gif/167_19.gif (926 b) PanSW

gif/167_20.gif (925 b) PanWest

gif/167_21.gif (956 b) SizeAll

gif/167_22.gif (926 b) SizeNESW

gif/167_23.gif (928 b) SizeNS

gif/167_24.gif (926 b) SizeNWSE

gif/167_25.gif (923 b) SizeWE

gif/167_26.gif (918 b) UpArrow

gif/167_27.gif (948 b) VSplit

gif/167_28.gif (957 b) WaitCursor


Загрузить проект | Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 27.10.2001