在“记事本”的字体设置里,没有左下方的颜色属性,怎样做成这个样子,可以通过CFontDialog设置吗?

解决方案 »

  1.   

    用SPY++获得CFontDialog颜色,下划线,删除线那部分的句柄,
    然后是用::ShowWindow(hwnd,false);隐藏你不想显示的。
      

  2.   

    我让CFontDialog.DoModal()显示了,::ShowWindow(hwnd,false)这条代码应该加在哪里呢?
      

  3.   

    你需要找到所有要隐藏的控件的句柄(hwnd1,hwnd2,...),再使用::ShowWindow(hwnd,false)隐藏它们。
      

  4.   

    指定CFontDialog中m_cf结构的标志不包含CF_EFFECTS。
      

  5.   

    原来在CFontDialog的构造函数里就可以指定了,当然sz_04022的做法也让我有了新的启发,多谢!