VC++ 6.0 - XP-Style --> "leeres" Fenster???



  • Hallo!
    Ich habe folgendes Problem:
    Gestern habe ich ein Programm erstellt mit XP-Style:
    Resource 24 -> 1:

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


  • Mod

    InitCommonControls aufgerufen?



  • jep.



  • hmm komisch, habs jetzt noch mal versucht (mit InitCommonControls), jetzt klappts, und auch mit den anderen anwendungen.

    Vielen dank,
    mfg


Anmelden zum Antworten