mfc读文件到列表框
学MFC看什么书1个回答2024-08-17 04:55
先通过windows程序设计第5版 了解基础的WINDOWS程序机理,接下来研究侯捷的<<深入简出mfc>>。
查看原帖>>
MFC怎么改变编辑对话框中字体颜色??1个回答2022-12-17 14:03
1、改变对话框的底色在对话框的类中添加一个
private
:
CBrush
m_brush;在类的构造函数中添加如下代码:m_brush.CreateSolidBrush(RGB(0,0,255));
//初始化为蓝色为对话框添加一个WM_CTLCOLOR消息响应函数,专门为控件着色的消息响应函数,代码如下:HBRUSH
CSettingDlg::OnCtlColor(CDC*
pDC,
CWnd*
pWnd,
UINT
nCtlColor)
{
请问MFC里面等待某一事件发生用什么函数1个回答2023-06-28 19:35
“等待某一事件发生”,这是控制台编程模式(DOS)的逻辑。
在MFC的消息机制下,应该是:响应消息并进行第二步。
响应选项按钮点坦逗侍击消息,并在消息处理函数中,做“下一让吵步指氏”的事情。
MFC socket编程1个回答2024-06-10 10:19
程序开启的时候创建SOCKET,绑定一个固定的端口,并开启一个线程并在其中循环的recvfrom创建的SOCKET上的数据,这样对方要发数据的时候就发送接收方的那个固定端口即可。
我想给MFC生成的对话框修改字体,字大小也要改下,怎么修改?3个回答2022-10-06 20:52
第一种方法:
1.在头文件.h定义一CFont m_fFont;
2.添加WM_CREATE事件,在OnCreate函数里写上
LOGFONT lf;
CFont *pFont = GetFont();
pFong->GetLogFont(&lf);
lf.lfHeigt控制字体高度
lf.lfFaceName控制字体类型,利用LOGFONT这个结构里设置字体
m_fFont.CreateFontIndirect(&lf);
3.在OnInitDialog函数里
SetFont(&m_fFont);
第二种方法:
在对话框属性修改字体
易语言列表框组合框问题1个回答2023-04-14 12:45
窗口上放一个 组合框 和一个 列表框 在复制以下代码就行了
.版本 2
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
列表框1.清空 ()
列表框1.加入项目 (“人”, )
列表框1.加入项目 (“兽”, )
列表框1.加入项目 (“鬼”, )
组合框1.现行选中项 = 0
组合框1.类型 = 2
.子程序 _列表框1_列表项被选择
.局部变量 i, 整数型
组合框1.清空 ()
.如果真 (列表框1.取项目文本 (列表框1.现行选中项) = “人”)
.计次循环首 (10, i)
组合框1.加入项目 (到文本 (i), )
.计次循环尾 ()
组合框1.现行选中项 = 0
返回 ()
.如果真结束
.如果真 (列表框1.取项目文本 (列表框1.现行选中项) = “兽”)
.变量循环首 (11, 20, 1, i)
组合框1.加入项目 (到文本 (i), )
.变量循环尾 ()
组合框1.现行选中项 = 0
返回 ()
.如果真结束
.如果真 (列表框1.取项目文本 (列表框1.现行选中项) = “鬼”)
.变量循环首 (21, 30, 1, i)
组合框1.加入项目 (到文本 (i), )
.变量循环尾 ()
组合框1.现行选中项 = 0
返回 ()
.如果真结束
MFC界面设计2个回答2022-07-24 03:16
第一个界面为主窗口,第二和第三个用子窗口来实现。就是点第一个界面上的按钮的事件为创建一个窗口类的对象并显示。
你只要创建一个工程就行了,名字随便你取。vc会自动生成一个对话框。一自己要创建两个自己的对话框,也就是第二三个界面。然后定义相应的类。可以在各自的类初始化函数里调用 AfxGetMainWnd()-> SetWindowText( "youtitle ");函数设置画框的标题。
OnCommand( ...)
{
....
case ID1:
CDialog2 dlg;
dlg.DoMal();
break;
case ID2:
CDialog3 dlg;
dlg.DoMal();
break;
........
}
MFC中的Dlg类是什么,在哪里定义?1个回答2022-10-11 20:56
Dlg是对话框窗体类(CDialog), 在VS右边资源视图中添加新对话框窗体, VS会自动帮你完成相应的代码, 你只需要include它的头文件并实例化就行了