Cursor::Equality Operator (Cursor^, Cursor^)
.NET Framework (current version)
Returns a value indicating whether two instances of the Cursor class are equal.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Parameters
- left
-
Type:
System.Windows.Forms::Cursor^
A Cursor to compare.
- right
-
Type:
System.Windows.Forms::Cursor^
A Cursor to compare.
Return Value
Type: System::Booleantrue if two instances of the Cursor class are equal; otherwise, false.
The following code example draws the specified cursor on the form in its normal size, and in stretched mode, twice its size. This example requires a Form and a Cursor object to pass into the method when it is called.
void DrawCursorsOnForm( System::Windows::Forms::Cursor^ cursor ) { // If the form's cursor is not the Hand cursor and the // Current cursor is the Default, Draw the specified // cursor on the form in normal size and twice normal size. if ( this->Cursor != Cursors::Hand && System::Windows::Forms::Cursor::Current == Cursors::Default ) { // Draw the cursor stretched. Graphics^ graphics = this->CreateGraphics(); Rectangle rectangle = Rectangle(Point(10,10),System::Drawing::Size( cursor->Size.Width * 2, cursor->Size.Height * 2 )); cursor->DrawStretched( graphics, rectangle ); // Draw the cursor in normal size. rectangle.Location = Point(rectangle.Width + rectangle.Location.X,rectangle.Height + rectangle.Location.Y); rectangle.Size = cursor->Size; cursor->Draw( graphics, rectangle ); // Dispose of the cursor. delete cursor; } }
.NET Framework
Available since 1.1
Available since 1.1
Show: