mirror of
https://github.com/reactos/wine.git
synced 2024-11-25 12:49:45 +00:00
gdiplus: Added GdipCreateFontFromLogfontA.
This commit is contained in:
parent
d060aeccca
commit
1e33bdcfbd
@ -21,6 +21,7 @@
|
||||
#include "windef.h"
|
||||
#include "winbase.h"
|
||||
#include "wingdi.h"
|
||||
#include "winnls.h"
|
||||
|
||||
#include "objbase.h"
|
||||
|
||||
@ -40,3 +41,21 @@ GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC hdc,
|
||||
|
||||
return Ok;
|
||||
}
|
||||
|
||||
GpStatus WINGDIPAPI GdipCreateFontFromLogfontA(HDC hdc,
|
||||
GDIPCONST LOGFONTA *lfa, GpFont **font)
|
||||
{
|
||||
LOGFONTW lfw;
|
||||
|
||||
if(!lfa || !font)
|
||||
return InvalidParameter;
|
||||
|
||||
memcpy(&lfw, lfa, sizeof(LOGFONTA));
|
||||
|
||||
if(!MultiByteToWideChar(CP_ACP, 0, lfa->lfFaceName, -1, lfw.lfFaceName, LF_FACESIZE))
|
||||
return GenericError;
|
||||
|
||||
GdipCreateFontFromLogfontW(hdc, &lfw, font);
|
||||
|
||||
return Ok;
|
||||
}
|
||||
|
@ -87,7 +87,7 @@
|
||||
@ stub GdipCreateFont
|
||||
@ stub GdipCreateFontFamilyFromName
|
||||
@ stub GdipCreateFontFromDC
|
||||
@ stub GdipCreateFontFromLogfontA
|
||||
@ stdcall GdipCreateFontFromLogfontA(ptr ptr ptr)
|
||||
@ stdcall GdipCreateFontFromLogfontW(ptr ptr ptr)
|
||||
@ stub GdipCreateFromHDC2
|
||||
@ stdcall GdipCreateFromHDC(long ptr)
|
||||
|
@ -236,6 +236,7 @@ GpStatus WINGDIPAPI GdipSetImageAttributesColorMatrix(GpImageAttributes*,
|
||||
GpStatus WINGDIPAPI GdipSetImageAttributesWrapMode(GpImageAttributes*,WrapMode,
|
||||
ARGB,BOOL);
|
||||
|
||||
GpStatus WINGDIPAPI GdipCreateFontFromLogfontA(HDC,GDIPCONST LOGFONTA*,GpFont**);
|
||||
GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC,GDIPCONST LOGFONTW*,GpFont**);
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
Loading…
Reference in New Issue
Block a user