导航:首页 > IDC知识 > mfcidc

mfcidc

发布时间:2021-02-08 11:25:50

1、怎样在MFC中添加IDC_STATIC?????

MFC里边不是有个可视化的界面编辑器?
在资源视图里边,将静态文本控件拖入你的对话框中,将其ID改成IDC_STATIC_POS就好了。

2、在MFC中我用IDC_CHECK1 + i;来实现对控件的显示,为何当i为8的时候不能行啊?

你需要手动编辑IDC号 在。rc文件中 找到对应dialog代码 然后手动修改其中的呢需要+i对应的button ID号 记住不要与其他的重复

3、mfc中IDC_STATIC,24,22,17,8后面几个数字什么意思?

24,22,表示该控件最左上角的x,y坐标
17,8,表示该控件x方向的宽度,y方向的高度

4、大虾,MFC里的ID和IDC的区别是什么?

本人的感觉是没有多少区别。ID就是给一些窗口或控件的编号,叫ID号。实际上你把内那些ID号的名字改成你喜欢的什么容都行。但是,有一定的规范写法会给程序的阅读带来好处,比如ID是一般性的或不好归类的ID号,而IDC则是常用控件的ID号,IDD是对话框的ID号等等……这是我的理解,如不能接受可以请教高人……

5、在 VC6.0 MFC 一个编辑框的id为IDC_EDIT1 一个按钮(一)的id为IDC_BUTTON1

在头文件中添加
afx_msg void OnBnButton1();
在实现文件中
BEGIN_MESSAGE_MAP(CXXXDlg, CDialogEx)

END_MESSAGE_MAP()
上面这部分中间里面添加
ON_BN_CLICKED(IDOK, OnBnButton1)
然后再实现文件中,随便找个空白的地方贴一下下面的代码
void CXXXDlg::OnBnButton1()
{
CString strTemp = _T("");
GetDlgItem(IDC_EDIT)->GetWindowText(strTemp);
strTemp += _T("1");
GetDlgItem(IDC_EDIT)->SetWindowText(strTemp);

}
其中CXXXDlg是你工程的名字

6、MFC编程中Windows系统提供的19种标准光标有哪些?

16种图标分别是:

IDC_APPSTARTING 标准的箭头和小沙漏

IDC_ARROW 标准的箭头

IDC_CROSS 十字光标

IDC_HAND Windows 98/Me, Windows 2000/XP: Hand

IDC_HELP 标准的箭头和问号

IDC_IBEAM 工字光标

IDC_ICON Obsolete for applications marked version 4.0 or later.

IDC_NO 禁止圈

IDC_SIZE Obsolete for applications marked version 4.0 or later. Use IDC_SIZEALL.

IDC_SIZEALL 四向箭头指向东、西、南、北

IDC_SIZENESW 双箭头指向东北和西南

IDC_SIZENS 双箭头指向南北

IDC_SIZENWSE 双箭头指向西北和东南

IDC_SIZEWE 双箭头指向东西

IDC_UPARROW 垂直箭头

IDC_WAIT 沙漏,Windows7系统下会显示为选择的圆圈表示等待

7、C++ MFC 自定义函数中 给IDC_EDIT1 赋值,谢谢

在自定义函数中给对话框和form的控件赋值,必须首先得到对话框等窗口的指针。因此必须明确两者之间的关系,不能是纯粹的无关系,这样在MFC体系中是不合乎体系逻辑的。
推荐办法:
在对话框类做自定义函数(即:函数是类成员函数),这样在自定义函数中,就可以:
GetDlgItem(IDC_EDIT1)->SetWindowText(_T("XXX"));
这样赋值了。

8、在MFC中ID号IDD,IDC,IDM有什么分别

IDD : 对话框的 标识符
IDC :是对话框的 标识符
IDM :是菜单的标识符

9、如何在MFC中添加IDC

MFC里边不是有个可视化的界面编辑器?在资源视图里边,将静态文本控件拖入你的对话框中,将其ID改成IDC_STATIC_POS就好了。

与mfcidc相关的知识