Article View: pl.comp.lang.c
Article #238Re: Pytanie
From: Maciej Krasuski
Date: Fri, 07 Nov 1997 20:05
Date: Fri, 07 Nov 1997 20:05
42 lines
1908 bytes
1908 bytes
Monika Panka wrote:
>
> Mam male pytanie:
> jak w C++ (wersja 3.1) pod windows (3.11) uzyskac dostep do metod klasy TEdit?
> Robie okienko dialogowe za pomoca RS Workshop i musze wczytac jakis tekst.
> W klasie TEdit jest kilka metod np. GetLine, problem w tym, ze nie wiem jak
> majac handler zwrocony za pomoca funkcji GetItemHandle dobrac sie do samej
> klasy i jej metod? A moze macie inny sposob na to? Pod windows dopiero
> zaczynam pisac...
> Z gory dzieki za pomoc.
W BC++ i generalnie w OWL kojarzy sie z windowsowym obiektem
zdefiniowanym w zasobach obiekt w kodzie programu. Karzda klasa z
hierarchii bedacy kontrolka dialogowa OWL ma 2 konstruktory:
pierwszy z nich zawiera dluga liste parametrow wywolania- wszystkie
potrzebne do utworzenia okna w Windows - ten nas nie interesuje. Drugi
zawiera tylko identyfikator uzywany w pliku zasobow i w przypadku takiej
konstrukcji OWL sam dokona powiazania obiektu w kodzie programu z
konkretnym elementem sterujacym. Najpierw musisz stworzyc klase do
samego dialogu, potem w niej zadeklarowac pointery typu TEdit i w
konstruktorze wywolac:
class TMyDialog {
...
TEdit *my_edit;
...
};
a w TMyDialog::TMyDialog () wywolac:
...
my_edit = new TEdit(ID_Z_PLIKU_RES);
...
a potem mozesz juz manipulowac linia edycyjna...
Mam nadzieje ze pomoglem...
...Powodzenia
Maciek
Technical Details
Message-ID:
<3463748E.98408601@obop.com.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!news.tpnet.pl!hq.obop.com.plReferences:
<63v87a$24$1@Waldemar.mat.uni.torun.pl>Show Full Headers
Complete Article Headers
Message-ID: <3463748E.98408601@obop.com.pl> Date: Fri, 07 Nov 1997 21:05:34 +0100 From: Maciej Krasuski <mac@obop.com.pl> X-Mailer: Mozilla 4.03 [en] (Win95; I) MIME-Version: 1.0 Newsgroups: pl.comp.lang.c Subject: Re: Pytanie References: <63v87a$24$1@Waldemar.mat.uni.torun.pl> NNTP-Posting-Host: hq.obop.com.pl Lines: 42 Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.icm.edu.pl!news.tpnet.pl!hq.obop.com.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit