Windows 7 Style mit DllCall aufrufen

  • Hallo zusammen

    um farbige Progressbars zu bekommen habe ich mit
    DllCall("uxtheme.dll", "none", "SetThemeAppProperties", "int", 0)
    den klassischen Windows Style aufgerufen, was auch wunderbar funktioniert.

    Allerdings habe ich jetzt das Problem, dass alle GUI's die ich danach erstelle auch im klassischen Style sind. Diese hätte ich allerdings gerne wieder im normalen.
    Wie kann ich also wieder den Standard - Style aufrufen?

    MfG

    Einmal editiert, zuletzt von Milla (7. Oktober 2010 um 13:50)

  • Fast ^^
    die 1 ändert das Fenster an sich die 2 die Controls.
    => mit der 3 klappts ^^ thx

    [autoit]

    DllCall("uxtheme.dll", "none", "SetThemeAppProperties", "int", 3)

    [/autoit]
  • Was ich schon immer mal fragen wollte:
    woher wisst ihr eigentlich die Parameter, mit der Die Dll aufgerufen werden muss...??

    Kann man das irgendwo nachlesen...????? ?(?(

  • du kannst also mit dem Programm schon vorhandene *.dll's öffnen??

    Ok...

    kann man also sagen, dass man Jede Dll öffnen und lesen kann...?

  • zu #8:
    Eine dll ist im Grunde nichts anderes als eine Header Datei oder eine UDF.
    Es ist eine Sammlung von Funktionen die deswegen in eine dll gepackt wurden damit man aus mehreren Programmen darauf zugreifen kann.

    Also ja man kann generell auf alle dll's und deren Funktionen zugreifen

  • ist eine DLL immer in C(++) geschrieben..?
    Kann man eine dll kompilieren, vor veränderung schützen oder nichts an Funktsionsablauf durch einfaches editieren ändern....?

    Kann man aus JEDER Dll auslesen, welche Funktionen drin stehen...??

    is schon ein interessantes thema wie ich finde...:)

  • ist eine DLL immer in C(++) geschrieben..?

    (fast) immer c oder c++ ja

    Kann man eine dll kompilieren, vor veränderung schützen oder nichts an Funktsionsablauf durch einfaches editieren ändern....?

    fertige dll's kann man höchstens noch mit hex editoren oder indem man direkt den assembler code verändert editieren

    Kann man aus JEDER Dll auslesen, welche Funktionen drin stehen...??

    ja, zumindest ist mir nichts anderes bekannt

  • wen es interessiert, Ida pro in der kostenlosen Version ist hervorragend geeignet, "in" eine Dll hineinzusehen, incl Auflistung der Funktionen uvm

    Die API-Funktionen (die auch in diversen Dll´s stehen) gibts eigendlich alle auf MSDN. Ich suche danach mit meiner ErGo (erweiterte Googlesuche), Häkchen bei MSDN(english) machen, Funktionsname im der Eingabezeile eingeben, fertig. Wenn man dann noch ein Häkchen bei AutoIt.de und autoitscript.com macht, bekommt man sogar die Links zu Forenbeiträgen, die diese Funktionen beinhalten^^