🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #238

Re: Pytanie

#238
From: Maciej Krasuski
Date: Fri, 07 Nov 1997 20:05
42 lines
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.pl
References: <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