winhelp: Implemented SetPopupColor macro.
This commit is contained in:
parent
448fed2055
commit
7d0b6bd4a6
|
@ -133,6 +133,9 @@ typedef struct tagHlpFileFile
|
||||||
HLPFILE_WINDOWINFO* windows;
|
HLPFILE_WINDOWINFO* windows;
|
||||||
HICON hIcon;
|
HICON hIcon;
|
||||||
|
|
||||||
|
BOOL has_popup_color;
|
||||||
|
COLORREF popup_color;
|
||||||
|
|
||||||
LPSTR help_on_file;
|
LPSTR help_on_file;
|
||||||
} HLPFILE;
|
} HLPFILE;
|
||||||
|
|
||||||
|
|
|
@ -904,9 +904,11 @@ void CALLBACK MACRO_SetHelpOnFile(LPCSTR str)
|
||||||
strcpy(Globals.active_win->page->file->help_on_file, str);
|
strcpy(Globals.active_win->page->file->help_on_file, str);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CALLBACK MACRO_SetPopupColor(LONG u1, LONG u2, LONG u3)
|
void CALLBACK MACRO_SetPopupColor(LONG r, LONG g, LONG b)
|
||||||
{
|
{
|
||||||
WINE_FIXME("(%u, %u, %u)\n", u1, u2, u3);
|
WINE_TRACE("(%x, %x, %x)\n", r, g, b);
|
||||||
|
Globals.active_win->page->file->has_popup_color = TRUE;
|
||||||
|
Globals.active_win->page->file->popup_color = RGB(r, g, b);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CALLBACK MACRO_ShellExecute(LPCSTR str1, LPCSTR str2, LONG u1, LONG u2, LPCSTR str3, LPCSTR str4)
|
void CALLBACK MACRO_ShellExecute(LPCSTR str1, LPCSTR str2, LONG u1, LONG u2, LPCSTR str3, LPCSTR str4)
|
||||||
|
|
|
@ -228,7 +228,10 @@ static HLPFILE_WINDOWINFO* WINHELP_GetPopupWindowInfo(HLPFILE* hlpfile,
|
||||||
|
|
||||||
wi.style = SW_SHOW;
|
wi.style = SW_SHOW;
|
||||||
wi.win_style = WS_POPUP | WS_BORDER;
|
wi.win_style = WS_POPUP | WS_BORDER;
|
||||||
wi.sr_color = parent->info->sr_color;
|
if (parent->page->file->has_popup_color)
|
||||||
|
wi.sr_color = parent->page->file->popup_color;
|
||||||
|
else
|
||||||
|
wi.sr_color = parent->info->sr_color;
|
||||||
wi.nsr_color = 0xFFFFFF;
|
wi.nsr_color = 0xFFFFFF;
|
||||||
|
|
||||||
return &wi;
|
return &wi;
|
||||||
|
|
Loading…
Reference in New Issue