Mitä kaikkea seuraava määrittely kertoo?
(luokan määrittelyssä)
procedure WMPaint(var Message: TLMPaint); message LM_PAINT;
Procedure ... message?
5
415
Vastaukset
- opensource..
Kyse on kaiketi lazaruksesta, luulisin, tuo nyt voi tarkoittaa mitä missäkin softassa, mutta epäilen sen tarkoittavan windowsin viestiä siitä että "ikkuna yms" piirretään uudelleen.
Eli mitä kaikkea, no procedure kertoo että kutsulla ei ole paluuarvoa (void), WM_Paint jonkun luoma metodin nimi, var message : TLMPaint viestin globaali struktuuri sekä message LM_PAINT
kertoo kääntäjälle että kyseessä on viesti joka vastaan otetaan Wndproc:ssa ja käsitellään tässä metodissa..- k-o&k-i
Noin yleisesti ottaen mitä tuo lopussa oleva message tarkoittaa?
Eli kyseessä on kohta:
"message LM_PAINT
kertoo kääntäjälle että kyseessä on viesti joka vastaan otetaan Wndproc:ssa ja käsitellään tässä metodissa"
Mikä on "Wndproc" ? - opensource..
k-o&k-i kirjoitti:
Noin yleisesti ottaen mitä tuo lopussa oleva message tarkoittaa?
Eli kyseessä on kohta:
"message LM_PAINT
kertoo kääntäjälle että kyseessä on viesti joka vastaan otetaan Wndproc:ssa ja käsitellään tässä metodissa"
Mikä on "Wndproc" ?"Noin yleisesti ottaen mitä tuo lopussa oleva message tarkoittaa?"
Kertoo kääntäjälle minkä viestin tämän metodin tulee käsitellä, eli kun vastaanotetaan viesti arvoltaan LM_PAINT niin suoritetaan tämä metodi.
"Mikä on "Wndproc" ?"
Tuli pikkuinen typo tuohon, eli siis tarkoitin funktiota "WindowProc" tai vastaavaa joka käsittelee/ohjaa luokalle tulleet viestit, enkä suinkaan tuota vakiota "Wndproc" tyyppiä. - KvOjaKvI
opensource.. kirjoitti:
"Noin yleisesti ottaen mitä tuo lopussa oleva message tarkoittaa?"
Kertoo kääntäjälle minkä viestin tämän metodin tulee käsitellä, eli kun vastaanotetaan viesti arvoltaan LM_PAINT niin suoritetaan tämä metodi.
"Mikä on "Wndproc" ?"
Tuli pikkuinen typo tuohon, eli siis tarkoitin funktiota "WindowProc" tai vastaavaa joka käsittelee/ohjaa luokalle tulleet viestit, enkä suinkaan tuota vakiota "Wndproc" tyyppiä.""Noin yleisesti ottaen mitä tuo lopussa oleva message tarkoittaa?"
Kertoo kääntäjälle minkä viestin tämän metodin tulee käsitellä, eli kun vastaanotetaan viesti arvoltaan LM_PAINT niin suoritetaan tämä metodi."
Miten tuo viesti lähetetään? - opensource..
KvOjaKvI kirjoitti:
""Noin yleisesti ottaen mitä tuo lopussa oleva message tarkoittaa?"
Kertoo kääntäjälle minkä viestin tämän metodin tulee käsitellä, eli kun vastaanotetaan viesti arvoltaan LM_PAINT niin suoritetaan tämä metodi."
Miten tuo viesti lähetetään?Esim WinApin funkkarilla, SendMessage/PostMessage tai vastaava, en nyt rupea kaikkia variaatioita luettelemaan, riippuu paljon käyttötarkotuksesta.
Esim:
// Jossa tuo ensimmäinen parametri on tietysti
// kahva joka vastaanottaa ja käsittelee viestin.
SendMessage(HWND, LM_PAINT, 0, 0);
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Arman Alizadin viesti puna-aktivisteille: "Pitäkää lärvinne nytkin kiinni"
Arman Alizad kritisoi vasemmiston kaksinaismoralismia. Iranissa syntynyt suosikkijuontaja Arman Alizad pakeni perheensä4425867Kelekkakisat
Mikä vakava onnettomuus sattunut kisoissa. On peruttu koko kisat. Pelastuskopteri näytti käyvän paikalla.104636Minja Koskela nostanut vasemmistoliiton kannatuksen ennätykseen
Koskela valittiin puolueen johtoon lokakuussa 2024, ja silloin Ylen kysely antoi puolueelle 9,3 prosentin kannatuksen.1873606Antti johtaa Petteriä jo 7,1 prosenttiyksiköllä
Tällä menolla sdp menee kokoomuksesta kierroksella ohi jo tällä vaalikaudella. https://yle.fi/a/74-202135751053100- 742500
- 452464
Hotelli kainuu
Mietityttää, hotelli Kainuussa, se, että asiakkaat voivat valita ketä saa olla ja ketä ei, Illan aikana asiakkaina!582439- 922147
Pitäis vaan lopettaa
Sinun kanssa yhteydenpito. Alkaa vaan haluamaan enemmän ja tuskin lopulta mikään kohtaisi. Ja ikävä vaan kasvaa ja lähei131860MTV: Vappu Pimiä lataa yllättävän kommentin Helena Puolakasta: "Eihän Helena Puolakkakaan..."
Miten Vappu Pimiä pärjäsi mielestäsi MasterChef-tuomarina? Pimiä aloitti MasterChef-tuomarina uudessa pestissä. Nyt Pim171723