C语言如何改变一部分的字体颜色

C语言如何改变一部分的字体颜色,第1张

用C语言改变一部分字体颜色的 *** 作步骤如下:

1、打开用c语言制作的程序,右击标题栏;

2、在打开的选项框里选择“属性”;

3、在“属性”选项框里点击“颜色”;

4、左上方选择更改颜色的区域,右上方填写三原色值来自由设置颜色。中间一栏是预设好的颜色,可以直接使用;

5、选择“确定”后,会有一个选择,根据自身要求自行选择即可。

C/C++ code
创建:CMFCPropertyGridCtrl m_wndPropList ;
CRect rectDummy;
rectDummySetRectEmpty ();
if (!m_wndPropList Create (WS_VISIBLE | WS_CHILD, rectDummy, this, 1))
{
TRACE0("Failed to create Properies Grid \n");
return -1; // fail to create
}
m_wndPropListEnableHeaderCtrl (FALSE);//标头
m_wndPropListEnableDescriptionArea ();//
m_wndPropListSetVSDotNetLook ();//
增加项:
CMFCPropertyGridProperty pMDITabsProp = new CMFCPropertyGridProperty (_T("Enable MDI Tabs"),
lpszMDITabsStyles [1],
_T("Enable or disable either the standard MDI Tabs feature, or MDI Tabbed Groups feature"),
idShowMDITabs);
pMDITabsProp->AddOption (_T ("None"));
pMDITabsProp->AddOption (_T ("MDI Tabs (Standard)"));
pMDITabsProp->AddOption (_T ("MDI Tabbed Groups"));
m_wndPropListAddProperty (pMDITabsProp);
得到一项值:
CMFCPropertyGridProperty m_pro = m_wndPropList ->GetProperty( int nIndex ) ;
CString str = m_pro ->GetValue();
回调方法:
afx_msg LRESULT OnPropertyChanged (WPARAM,LPARAM);
ON_REGISTERED_MESSAGE(AFX_WM_PROPERTY_CHANGED, OnPropertyChanged)
LRESULT CWorkspaceBar::OnPropertyChanged (WPARAM,LPARAM lParam)
{
CMFCPropertyGridProperty pProp = (CMFCPropertyGridProperty) lParam;
BOOL bResetMDIChild = FALSE;
switch ((int) pProp->GetData ())
{
case :pProp->GetValue(); break ;

}

工具\材料

电脑

方法如下

1、首先打开编辑好的C语言程序,右键点击标题栏,点击“属性”菜单。

2、接着在打开的界面选择“颜色”选项。

3、会看到以下界面:

4、选择自己想要修改的字体颜色或者背景颜色。

5、设置完成点击“确定”选项即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13273013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-05
下一篇 2023-07-05

发表评论

登录后才能评论

评论列表(0条)

保存