20 Dec
2007
20 Dec
'07
12:28 p.m.
"Ivan Sinitsin" <ivan(a)etersoft.ru> wrote:
+ if( RegQueryValueExW( hKey, reg_logfont, NULL, &type, + (LPBYTE) &logfont, &size ) != ERROR_SUCCESS ) { + hFont=GetStockObject(DEFAULT_GUI_FONT); + GetObject(hFont,sizeof(logfont),&logfont); + }
There is no need to introduce the hFont variable.
+ GetObject(Globals.hfont, sizeof(logfont), &logfont);
To make the code more readable this call should be moved where logfont is actually used.
+ RegSetValueExW( hKey, reg_logfont, 0, REG_DWORD, + (LPBYTE) &logfont, sizeof(LOGFONT) );
The type should be set to REG_BINARY. -- Dmitry.