Win32 API

Tags:    c++ php mysqli

<< < 12 > >>
Hejsa,

jeg vil til at lære at programmere Win32 API i C++. Jeg har tænkt på at bruge et bibliotek, som f.eks. www.wxwidgets.org, men jeg vil hellere lære at programmere direkte i Win32 API'et.

Så til mit spørgsmål: Er det muligt at opbygge sine egne biblioteker, så jeg ikke skal skrive hele koden for f.eks. en knap hver gang? Altså så man f.eks. kunne inkludere en headerfil jeg selv har lavet, og skrive button("tekst","osv","osv");

Er der evt. en der har et eksempel på hvordan det kunne gøres?

For jeg vil gerne lære at programmere direkte i Win32 API'et, men omvendt synes jeg det er lidt irriterende at skulle skrive den samme kode flere gange.

Mvh. Anders



13 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Det er selvføligeligt Win32 API'en vi snakker om. Altså windows standard API.

Det er korrekt, at det er en standard vindue du bruger, men når du laver knapper osv. laver du vinduet uden [caption/minimer-gendan-maksimer-luk knapper] så du har et vindue der bare er en flad firkant. I Repaint() funktionen designer du så den "nøgne" vindue med Win32 Api'ens tegne kommandoer så som SetPixel(), MoveEx(), LintTo() osv. Husk at bruge WS_CHILD som window style til knapper, listboxe og alle andre komponenter der er skal være en Child til en anden komponent!



Det er selvføligeligt Win32 API'en vi snakker om. Altså windows standard API.

Det er korrekt, at det er en standard vindue du bruger, men når du laver knapper osv. laver du vinduet uden [caption/minimer-gendan-maksimer-luk knapper] så du har et vindue der bare er en flad firkant. I Repaint() funktionen designer du så den "nøgne" vindue med Win32 Api'ens tegne kommandoer så som SetPixel(), MoveEx(), LintTo() osv. Husk at bruge WS_CHILD som window style til knapper, listboxe og alle andre komponenter der er skal være en Child til en anden komponent!


Hehe de funktioner vil jeg lige finde. Mange tak for det, så vil jeg prøve mig lidt frem. Det hjalp mig meget. Og til det spørgsmål med hvilket api, var til ham der skrev om man ikke kunne bruge et crossplatform api.

Mvh
Lasse

- Vi lever mens vi lærer, ikke omvendt -



jeg vil til at lære at programmere Win32 API i C++. Jeg har tænkt på at bruge et bibliotek, som f.eks. www.wxwidgets.org, men jeg vil hellere lære at programmere direkte i Win32 API'et.

Af ren nysgerrighed....hvorfor dog det ?
Hvorfor dog bruge et API, som kun virker på Windows istedet for at lære et API, som virker ca. alle steder ?


Hvilket API er dette ?
- Vi lever mens vi lærer, ikke omvendt -

WXWidgets. Det er noget mere moderne og objekt orienteret og ported til alle mulige platforme. Det ville da være langt bedre at gå i gang med end det forældede Windows API.



<< < 12 > >>
t