Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Interpretowanie dokumentacji z msdn.microsoft

$
0
0

Cześć.
Ostatnio próbuję zgłębiać tajniki programowania okienkowego w c++ w środowisku Visual Studio (C++/CLI), szukając w internecie potrzebnych zagadnień często spotykam dokumentację ze strony microsoftu, niby jest krótka, niby przejrzysta, ale...ale jednak nie potrafię jej zastosować w praktyce. 

Poniżej link do przykładowego zagadnienia.

Cursor::Position - link do dokumentacji

Omawiając stronę z dokumentacją od początku, jasne wydaje się że "Przestrzeń nazw: xxxxx" należało by dodać gdyby nie była standardowo dodana a ja chciałbym użyć tej metody.

Składnia!

 

public:
property Point Position {
	static Point get();
	static void set(Point value);
}

I to jest chyba najbardziej nefralgiczne miejsce dla mnie!

Jest przykład składni w kilku językach ale czy chcąc użyć tej metody muszę taką konkretną składnię wywołać/napisać w zdarzeniu które ma powodować odpalenie tej metody? 

Czy może utworzyć oddzielną metodę i potem jakoś się do niej odwołać?
Jeżeli tak, to jak się do niej odwołać w zdarzeniu docelowym? :)

Przykład

void MoveCursor()
{
   // Set the Current cursor, move the cursor's Position,
   // and set its clipping rectangle to the form.

   this->Cursor = gcnew System::Windows::Forms::Cursor( ::Cursor::Current->Handle );
   ::Cursor::Position = Point(::Cursor::Position.X - 50,::Cursor::Position.Y - 50);
   ::Cursor::Clip = Rectangle(this->Location,this->Size);

}

Czy przed "::Cursor::Position" nie brakuje jakiegoś słowa kluczowego? Poza tym nie rozumiem pierwszej lini.

Rozumiem że jest to jakaś funkcja? i odwołuję się do niej przez "MoveCursor()" czy jest to oprogramowane zdarzenie move coursor? 

Będę wdzięczny za każdy tip odnośnie tego jak powinno się interpretować dokumentacje microsoftu i nie tylko! :)


Viewing all articles
Browse latest Browse all 21942