tyhmä kysymys controlleista...

nyt tulee ehkä tyhmä kysymys. Siis kuinka windows sovellukseen luodaan controlleja? siis mitä tahansa nappeja tai listoja? mureakuhan esimerkissä ne luotiin ikkunaproseduurissa käsittelemällä WM_CREATE sanoma, mutta voiko ne luoda jollain muulla tavalla?
3330
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat
  • mulla on dev-cpp ja latasin siihen ResEdin. Nyt kun luon uuden projektin dev-cpp:ssä nii siihen tulee automaattisesti mukaan resource.rc tiedosto. Tuota sitten ilmeisesti muokkaan resEdillä. Pitääkö siis koko ikkuna luoda tuossa resurssitiedostossa? Vai jos luon pelkkiä nappeja ja jotain nii mistä ohjelmani tietää että mihin haluan ne napit? Vai laitetaanko ohjelmaan "linkkejä" resurssitiedostoon siihen kohtaan mihin haluaa jonkin controllin? tai jotain? Oisko hyviä tutoriaaleja jossain?

    Äänestä

  • jokujokujoku kirjoitti:

    mulla on dev-cpp ja latasin siihen ResEdin. Nyt kun luon uuden projektin dev-cpp:ssä nii siihen tulee automaattisesti mukaan resource.rc tiedosto. Tuota sitten ilmeisesti muokkaan resEdillä. Pitääkö siis koko ikkuna luoda tuossa resurssitiedostossa? Vai jos luon pelkkiä nappeja ja jotain nii mistä ohjelmani tietää että mihin haluan ne napit? Vai laitetaanko ohjelmaan "linkkejä" resurssitiedostoon siihen kohtaan mihin haluaa jonkin controllin? tai jotain? Oisko hyviä tutoriaaleja jossain?

    hmm visuaalissa (MFC) koko ikkunan voi piirtää,tosin ne taisivat olla dialogeja...

    http://www.functionx.com/win32/
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/WindowsUserInterface/Resources/IntroductiontoResources.asp

    win32 api ajoista on aikaa ;)

    Äänestä

Kommentoi aloitusta


jokujokujokujoku kirjoitti:

nyt tulee ehkä tyhmä kysymys. Siis kuinka windows sovellukseen luodaan controlleja? siis mitä tahansa nappeja tai listoja? mureakuhan esimerkissä ne luotiin ikkunaproseduurissa käsittelemällä WM_CREATE sanoma, mutta voiko ne luoda jollain muulla tavalla?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu