Procedure ... message?

Tietoa janoava

Mitä kaikkea seuraava määrittely kertoo?
(luokan määrittelyssä)

procedure WMPaint(var Message: TLMPaint); message LM_PAINT;

5

415

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Arman Alizadin viesti puna-aktivisteille: "Pitäkää lärvinne nytkin kiinni"

      Arman Alizad kritisoi vasemmiston kaksinaismoralismia. Iranissa syntynyt suosikkijuontaja Arman Alizad pakeni perheensä
      Maailman menoa
      442
      5867
    2. Kelekkakisat

      Mikä vakava onnettomuus sattunut kisoissa. On peruttu koko kisat. Pelastuskopteri näytti käyvän paikalla.
      Nivala
      10
      4636
    3. Minja Koskela nostanut vasemmistoliiton kannatuksen ennätykseen

      Koskela valittiin puolueen johtoon lokakuussa 2024, ja silloin Ylen kysely antoi puolueelle 9,3 prosentin kannatuksen.
      Maailman menoa
      187
      3606
    4. Antti johtaa Petteriä jo 7,1 prosenttiyksiköllä

      Tällä menolla sdp menee kokoomuksesta kierroksella ohi jo tällä vaalikaudella. https://yle.fi/a/74-20213575
      Maailman menoa
      105
      3100
    5. Kuinka pitkä välimatka

      on teidän kotien välillä?
      Ikävä
      74
      2500
    6. Eikö me voitais

      Vaan harrastaa seksiä kun muusta ei tule mitään
      Ikävä
      45
      2464
    7. Hotelli kainuu

      Mietityttää, hotelli Kainuussa, se, että asiakkaat voivat valita ketä saa olla ja ketä ei, Illan aikana asiakkaina!
      Kuhmo
      58
      2439
    8. Mistä kehon osasta

      Pidät minussa eniten?
      Ikävä
      92
      2147
    9. 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ähei
      Ikävä
      13
      1860
    10. MTV: 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 Pim
      Tv-sarjat
      17
      1723
    Aihe