求系统字体封装成
我不懂VC,我微软的网站上找到了一个显示字体的程序,但是我不知道怎样处理?生成一个DLL,输出一个字体列表数组,下面我贴出代码:#include <Windows.H>
#include <StdIO.H>
#include <ConIO.H>
int CALLBACK EnumFontFamiliesExProc( ENUMLOGFONTEX *lpelfe, NEWTEXTMETRICEX *lpntme, int FontType, LPARAM lParam )
{
printf( "%s\n", lpelfe->elfFullName );
return 1;
}
int main( int __argc, char** __argv )
{
HDC hDC = GetDC( NULL );
LOGFONT lf = { 0, 0, 0, 0, 0, 0, 0, 0, DEFAULT_CHARSET, 0, 0, 0, 0, "Courier New" }
EnumFontFamiliesEx( hDC, &lf, (FONTENUMPROC)EnumFontFamiliesExProc, 0, 0 );
ReleaseDC( NULL, hDC );
return 0;
}
求高人给一个完整的,能输出字体数组的DLL,谢谢.