Kealper Posted February 16, 2010 Posted February 16, 2010 (edited) Ok, I've been scratching my head for the better part of 40 minutes trying to figure this out, I'm not well-versed in dll calls, and I believe that is where my problem stems from. I'm writing a simple UDF to change the color output in a console because I have only found one vague reference to it being done before, and that link to the post is broken. I'm trying to get the info i needed to work it correctly from http://msdn.microsoft.com/en-us/library/ms686047%28VS.85%29.aspx And the simple test function that keeps failing is below, and I know it's probably because I am calling the function wrong. Func ConsoleColor($hConsole, $iColor, $hDLL = "Kernel32.dll") $ret = DllCall($hDLL, "BOOL", "SetConsoleTextAttribute", "HANDLE", $hConsole, "WORD", $iColor) Return $ret[0] EndFunc I am not looking for someone to completely write it for me, just potentially show me what I am doing wrong, any help would be greatly appreciated! EDIT: Nevermind this, I ended up figuring it out finnally, It was something simple and stupid on my part. It would be nice to have this function that I'm working on included into WinAPI.au3, now that it works Edited February 16, 2010 by Kealper
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now