[C++] XP-Style --> "leeres" Fenster

M

mitos

Gast
Hallo!
Ich habe folgendes Problem:
Gestern habe ich ein Programm erstellt mit XP-Style:
So wies in allen Tutorials steht:

Resource Typ 24 -> Resource Name 1:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> 
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
    <assemblyIdentity 
        version="1.0.0.0" 
        processorArchitecture="X86" 
        name="Microsoft.Windows.CodenameWhitescreen" 
        type="win32" 
    />     
    <description>Codename Whitescreen</description> 
    <dependency> 
        <dependentAssembly> 
            <assemblyIdentity 
                type="win32" 
                name="Microsoft.Windows.Common-Controls" 
                version="6.0.0.0" 
                processorArchitecture="X86" 
                publicKeyToken="6595b64144ccf1df" 
                language="*" 
            /> 
        </dependentAssembly> 
    </dependency> 
</assembly>

und habe:

#include <commctrl.h>
#pragma comment(lib,"Comctl32.lib")

so dann kompiliert, erstellt, alles gegangen, alles super.

Am nächsten Tag PC angemacht, Programm gestartet -> und es kam ein leeres Fenster: Also die titelleiste mit icon, aber die buttons, editfelder, progressbar usw. waren weck, also nur ein graues leeres Fenster, dann hab ich auch andere ältere Projekte gestartet, wo ich gewusst hab, dass ich den XP-Style verwendet hab, dasselbe, keine Controlls, nur leeres fenster. Das komische ist nur dass am vortag noch alles gelaufen ist und ich nichts am System treiber mäßig oder sonst auch nichts verändert hab.
Ich kann mich noch erinnern, ich hab mal ein Programm von mir nem freund geschickt, der hat dann gesagt, ja na und n leeres fenster... also irgendwas stimmt da nicht ganz...

Hoffe ihr könnt mir helfen,
danke,
mfg
mitos
 
AW: [C++] XP-Style --> "leeres" Fenster???

Sehr seltsam, kannst du das Prog mal uppen !?

Code:
<?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>

Edit : wasn "Microsoft.Windows.CodenameWhitescreen" kenn ich nicht und Google kennts auch nicht
 
Zuletzt bearbeitet:
AW: [C++] XP-Style --> "leeres" Fenster???

jo genau das dacht ich mir auch, bin im moment noch in der arbeit, werds heute abend uppen mit screensshots.

danke,
mfg
 
so, ich hab jetzt noch n bissl rumprobiert:
wenn ich initcommoncontrolls nicht aufrufe, bleibt das fenster leer, sonst gehts :)

trotzdem danke,

mfg
 
Zurück
Oben