Article View: ee.prog
Article #214Re: CreateWindow, SetWindowText
From: Alo Raidaru
Date: Mon, 15 May 2006 10:57
Date: Mon, 15 May 2006 10:57
50 lines
3087 bytes
3087 bytes
Erkki Arus wrote: > Siin ei klapi n��d midagi. sest loodava akna peremeesaknaks (parent window) paned > sa selle sama hwndEdit -i. Mis ta v��rtus siis eelnevalt on? NULL? See oli lihtsalt lohakusviga newsi kopeerimisel. Tegelikult on seal parent ja selle all 3 ujuakent. Tehtud k�ik samas stiilis. > Tavalise, overlapped akna korral paned SetWindowText funktsioon selle > akna tiitli ainult paika. Akna sisu, olgu see siis kas mingi tekst v�i > midagi muud, tuleb s�na otseses m�ttes joonistada. V�IB joonistada, aga SetWindowText paneb selle teksti kenasti nii tiitlisse kui sisusse. Korra ca 2 sek tagant kontrollin. Kui on muutusi, vahetan uue vastu. Kirjutan bufri algusesse viimase tellimuse v�i tulemuse ja see tuleb akna sisu esimeseks kirjeks. Aga ta tuleb ka tiitlisse. See tiitel on tegelikult mu ainus probleem. Selleks ma seda "�igesti kirjutamist" otsingi. (Andres Soololt ei saa ka n�u k�sida. Tema ei luba niikuinii algusesse kirjutada.) > Kuidas seda teha - > v�ta mingi Windows Programming raamat k�tte Press ANY key, aga klaviatuuril pole ju ANY keyd olemas. Samuti Windows Programming raamatut. Kus oleks sees kirjas :) ja seal reeglina esimese > asjana tehakse mingi "Hello world" n�ide, kus see "Hello World" > kirjutatakse tavalisse aknasse ilma MFC ja/v�i ATL -i kasutamata. Analoogilised asjad olid MASM32 all. Tema kasutas ka Windows API funktsioone. Seal sai palju tehtud ja nagu polnud probleemi. WinXP all MASM32 aga enam ei jookse. Muidu kirjutaks kogu vahetusprotokolli seal. > Soovitan vaadata raamatuid, mille autoriks on Charles Petzold (vaata > t��l riiulist ;-) ) Kui oleks see "t��l", :( siis oleks vast ka riiul ja raamat. Olgu, ma vaatan kuidas ta seda binaris teeb. Siis saab vast targemaks. Millegi tegemise �raj�tmine peaks olema lihtsam kui tegema sundimine. A.R.
Technical Details
Message-ID:
<e49mr9$ait$1@kadri.ut.ee>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nwr.nac.net!colt.net!newsfeed.icl.net!skynet.be!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.ut.ee!not-for-mailReferences:
<e494pt$ddc$1@kadri.ut.ee> <44684144_2@news.estpak.ee>Show Full Headers
Complete Article Headers
X-Google-Thread: f8b3f,61f0c355e464c329 X-Google-Attributes: gidf8b3f,public X-Google-Language: ESTONIAN,CP1257 Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newspeer1.nwr.nac.net!colt.net!newsfeed.icl.net!skynet.be!newsfeed1.funet.fi!newsfeeds.funet.fi!newsfeed.uninet.ee!news.ut.ee!not-for-mail From: Alo Raidaru <alo.raidaru@ut.ee> Newsgroups: ee.prog Subject: Re: CreateWindow, SetWindowText Date: Mon, 15 May 2006 13:57:43 +0300 Lines: 50 Distribution: Estonia Message-ID: <e49mr9$ait$1@kadri.ut.ee> References: <e494pt$ddc$1@kadri.ut.ee> <44684144_2@news.estpak.ee> NNTP-Posting-Host: sterling.eenet.ee Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Trace: kadri.ut.ee 1147690665 10845 193.40.40.100 (15 May 2006 10:57:45 GMT) X-Complaints-To: usenet@kadri.ut.ee NNTP-Posting-Date: Mon, 15 May 2006 10:57:45 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: et, en-us, en, fr-fr, es In-Reply-To: <44684144_2@news.estpak.ee>