Animax97 Temat założony przez niniejszego użytkownika |
[WinAPI, C++] Własny, obiektowy wrapper » 2011-07-19 12:02:46 Cześć, zastanawiam się czy można napisać klase i metody która ułatwi operowanie WinAPI. Wyglądało by to np. tak: comboBox->metoda( parametr );
Że coś takiego da się napisać wiem, ale jak się do tego zabrać i czy dużo z tym będzie roboty? |
|
SeaMonster131 |
» 2011-07-19 12:07:10 Pewnie że możesz. Jak znasz WinAPI to będzie to dosyć łatwe ;) |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2011-07-19 12:29:47 No, jak pisać metody, ale nie wiem jak zbudować taką klasę, jakiś przykład mógłbyś pokazać albo opisać jakoś bardzie? ;p |
|
malan |
» 2011-07-19 12:50:19 Heh :) Na podstawie jednego posta nie nauczysz się programować obiektowo :) Klasy (obiekty) i jazda :) |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2011-07-19 13:11:18 Hm... Ok, poczytałem trochę, tylko teraz jak zrobić, żeby editBox albo comboBox był obiektem? Tu chodzi o implementacje? Bo nie wiem na czym się skupić, żeby było coś w stylu obiekt->comboBox->metoda( parametr );
Chodzi o to, że nie wiem jak zadeklarować takie coś, bo jakieś tam obiekty potrafię tworzyć. |
|
SeaMonster131 |
» 2011-07-19 13:31:55 class Obiekt { public: class EditBox { public: void Create( int, int, int, int ); void GetText( char * ); }; };
void Obiekt::EditBox::Create( int x, int y, int w, int h ) { }
void Obiekt::EditBox::GetText( char * text ) { }
Obiekt::EditBox * edit = new Obiekt::EditBox; edit->Create( 10, 10, 20, 50 ); Jakoś tak.. :P Oczywiście to jest jeden taki mini-przykład. Napisz tak żeby było Ci wygodnie :) |
|
Animax97 Temat założony przez niniejszego użytkownika |
» 2011-07-19 13:38:35 Aha, rozumiem ;) A jakoś pominąć deklarowanie albo, jak zrobić "autoatyczne" deklarowanie masz pomysł? Chociaż chyba będę musiał wszystko ręcznie klepać i tak ;p |
|
malan |
» 2011-07-19 14:16:39 @SeaMonster131: Dlaczego zadeklarowałeś klasę w klasie? @Animax97: To nie jest takie proste jak myślisz. Najlepiej weź kartkę, długopis i wszystko sobie rozpisz, rozplanuj - zobaczysz, że wtedy wyjdzie Ci wiele rzeczy, o których nawet Ci się nie śniło :) |
|
« 1 » 2 |