Windows XP Stil

Hier könnt ihr sowohl zur x86 Architektur als auch zu Win32ASM Fragen stellen.

Moderatoren: crack, Marwin, Krüsty

Antworten
Benutzeravatar
ph4nt0m
Newbie
Beiträge: 6
Registriert: Freitag 3. Februar 2006, 17:29
Wohnort: NRW
Kontaktdaten:

Windows XP Stil

Beitrag von ph4nt0m » Freitag 3. Februar 2006, 17:40

Hi,
ich übe mich gerade an der Win32 Assembler Programmierung mit Hilfe des MASM32 Packages und der super Tutorials von Iczelion.
Ich bin mit allem zufrieden, aber wie mache ich die enstehenden Fenster, besser gesagt die Buttons usw., im Windows XP Stil?
Ich hab genau sowas für C Programmierung gefunden. Damit ihr wisst, was ich meine: http://www.winapi.net/index.php?inhalt=t8
Wie kann ich das beim Assembler erreichen?
ph4nt0m

CDW
Alter Hase
Beiträge: 62
Registriert: Donnerstag 2. Oktober 2003, 17:17
Kontaktdaten:

Beitrag von CDW » Samstag 4. Februar 2006, 13:44

naja, am einfachsten gehts so:
meine Ressourcendatei sieht so aus:

Code: Alles auswählen

#include "C:\masm32\include\resource.h"

1   24   "manifest.txt"

#define ID_CANCEL WM_USER+100
usw.
in der manifest.txt steht:

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly 
   xmlns="urn:schemas-microsoft-com:asm.v1" 
   manifestVersion="1.0">
 <assemblyIdentity 
    processorArchitecture="x86" 
    version="5.1.0.0"
    type="win32"
    name="AUTORNAME"/>
 <description>PROGRAMMNAME</description>
 <dependency>
  <dependentAssembly>
    <assemblyIdentity
         type="win32"
         name="Microsoft.Windows.Common-Controls"
         version="6.0.0.0"
         publicKeyToken="6595b64144ccf1df"
         language="*"
         processorArchitecture="x86"/>
  </dependentAssembly>
 </dependency>
</assembly>
wenn Du jetzt assemblierst, sollte Deine Exe XP-Style haben.

Benutzeravatar
ph4nt0m
Newbie
Beiträge: 6
Registriert: Freitag 3. Februar 2006, 17:29
Wohnort: NRW
Kontaktdaten:

Beitrag von ph4nt0m » Samstag 4. Februar 2006, 18:07

Danke vielmals! :D
Es hat auf Anhieb funktioniert.
ph4nt0m

Antworten