NO

Author Topic: Last Update for FindFile  (Read 10351 times)

Offline TimoVJL

  • Global Moderator
  • Member
  • *****
  • Posts: 1893
Re: Last Update for FindFile
« Reply #45 on: May 13, 2016, 12:47:36 pm »
A fast way to overcome bad GUI LCID could be:
Code: [Select]
SetLanguage(GetThreadLocale());
Forcing GUI LCID to the local thread LCID, but don't know how it could be correct, because maybe the user voluntarily set it to a different language.
Not good for Windows 10 non US.
Windows 10 FI
Code: [Select]
ThreadLocale            0x0809
SystemDefaultLCID       0x040B
UserDefaultLCID         0x040B
ThreadUILanguage        0x040B
« Last Edit: May 13, 2016, 12:51:23 pm by TimoVJL »
May the source be with you

JohnF

  • Guest
Re: Last Update for FindFile
« Reply #46 on: May 19, 2016, 02:20:18 pm »
This is definitely the last update for FindFile.

From the change log
Code: [Select]
=================================================
18th May 2016. Version 3.2 (JF)
=================================================
Frankie supplied an Italian translation of the resource strings
which has been added to the project.

On the 'Send To' context menu one could Send To a folder but
not a drive - fixed.

Added Unicode switch to Stephan Zorn's command line code.
You might be able to guess the switch  /U+

Bug in DeleteListViewEntres() Fixed
swprintf(s, PATH_SIZE, s, g_fileopts.count);

There were occasions when the icon would continue to be
displayed in the image window box when it shouldn't.
Added this code to function ClearPreview()

if(g_hIcon != NULL){
DestroyIcon(g_hIcon);
g_hIcon = NULL;
}

Download from Here

John

JohnF

  • Guest
Re: Last Update for FindFile
« Reply #47 on: June 03, 2016, 05:36:49 pm »
Although all my system settings were set to English UK, using GetThreadLocale() returned English US.

Found this on stackoverflow forum.

On the forum someone suggested that (on Windows 7) one has to first change to a different language and then back to ones own. It worked, now I get English UK when using GetThreadLocale().

John