回 帖 发 新 帖 刷新版面

主题:设置字体问题

怎么设置自定义的逻辑字体啊?我这样设置不行啊!!!
hdc=GetDC(hDlg);
hft=CreateFont(-500,-500,0,0,0,FALSE,FALSE,FALSE,GB2312_CHARSET,OUT_RASTER_PRECIS,CLIP_DEFAULT_PRECIS,VARIABLE_PITCH|PROOF_QUALITY,FF_DONTCARE,"仿宋_GB2312");
SelectObject(hdc,hft);


回复列表 (共5个回复)

沙发

试这样看:
hdc=GetDC(hDlg);
hft=CreateFont(20,0,0,0,0,FALSE,FALSE,FALSE,ANSI_CHARSET,OUT_RASTER_PRECIS,CLIP_DEFAULT_PRECIS,VARIABLE_PITCH|PROOF_QUALITY,FF_DONTCARE,"仿宋_GB2312");
SelectObject(hdc,hft);

板凳

多谢了,不行

3 楼


你想设置对话框里的字体吗?直接在资源里设置也可以的了。
比如:
About DIALOG  DISCARDABLE 80,50,110,70
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "关于"
  FONT 14,"仿宋_GB2312"//定义对话框中的文本字体类型及大小
   BEGIN
    CTEXT      "Windows 摸态对话框",0,15,10,80,10//静态文本
    DEFPUSHBUTTON "确定",IDOK,35,30,30,12
   END

4 楼

欢迎大家加入“网站建设”技术方面的专业QQ群:19860532,在这里我们共同探讨,互相学习,让你我网站建设得更漂亮

5 楼


yijing 行了

我来回复

您尚未登录,请登录后再回复。点此登录或注册