导航:首页 > IDC知识 > idc按钮

idc按钮

发布时间:2020-08-19 15:54:38

1、VC改变按钮标题调用GetDlgItem(IDC_BUTTON1)->SetWindowText("开始"); 编译器报错说GetDlgItem函数只能有

直接用SetDlgItemText(IDC_BUTTON1,"开始"); 就是了。。。何必那么麻烦呢?

2、MFC中一个按钮是IDC_BUTTON1,用什么方法得到这个按钮的句柄?

如果要在外部调用可以这样,先取得父窗口的句柄
HWND hWnd;
::GetDlgItem(hWnd, IDD_DIALOG1);//IDD_DIALOG1父窗口的ID.
CWnd* pWnd = CWnd::FromHandle(hWnd); //父窗口指针

pWnd->GetDlgItem(IDC_BUTTON1)); 就得到了铵钮的指针了。
内部直接用就OK了。

3、C++中按钮常规中IDC、IDB、IDS代表什么意思?

ID 编号
C Cursor 鼠标
IDC 鼠标图标资源编号
B Bitblt 位图
IDB 位图资源编号
S String 字符串
IDS 字符串资源编号

4、ON_BN_CLICKED(IDC_BUTTON_WAIST_ACTION, OnButtonWaistAction)

ON_BN_CLICKED 是宏。它与 ON_COMMAND 宏 一样。

ON_BN_CLICKED(IDC_BUTTON_WAIST_ACTION, OnButtonWaistAction)
括号里第一个参数,是资源里的ID,(是鼠标腰部那个内钮),
第二个参数是容当 腰部那个钮 按动时调用的函数名。

CLICKED -- 揿了一下 的意思。

5、有个名为读取文件的按钮,其ID值为IDC_BUTTON_Read,请问怎么是它变灰

可以给这个ID为
IDC_BUTTON_Read的按钮设置属性

disabled="disabled" style="background: #EDEDED"
例如 :
<input id="IDC_BUTTON_Read" disabled="disabled" style="background: #EDEDED"/>
这样的话就是默认不可用的状态,颜色为淡灰色。

这样的话,就是不可用状态并且不能点击,颜色为淡灰色。
如果是要启用的话,javascript 中这么写:
document.getElementById("IDC_BUTTON_Read").disabled=false;
元素名点属性名=true||false,false为启用该按钮。
页面的话,直接将这个属性去掉就行了

6、在 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是你工程的名字

7、(CButton*)GetDlgItem(IDC_BUTTON1)

如果你是在对话框内部器件内对它进行编译,是不需要句柄的。就像你在家里吃饭一样,这里吃饭就代表这个控件,家里代表对话框句柄,此时家里就可以被省略。如果你在外边吃饭,你就需要指定是哪个餐馆,餐馆就代表对话框句柄,是不能被省略的,不然就会出错。就这一个对话框,不含有其他对话框,就不用再指定对话框句柄了。

8、MFC添加button的时候出来的属性总是IDC_Button1(Button Control)怎么添加属性是IDC_BTNADD的按钮啊 急求!

属性可以改的,兄弟。右键点击按钮,IDC_Button1改为IDC_BTNADD就可以了

9、GetDlgItem(IDC_BUTTON5)->ShowWindow(SW_HIDE);谁能帮我注释下,不是很明白!

GetDlgItem(IDC_BUTTON5)返回的是ID为IDC_BUTTON5的一个按钮,的引用(或叫指针)。
按钮CButton是继承自windows窗体类,其中的方法ShowWindow就是用来显示或隐藏按钮本身。

SW_HIDE是宏定义,还有SW_SHOW,这个参数的意思就是字面的意思,隐藏或显示。

所以上面那句的作用就是隐藏该按钮

与idc按钮相关的知识