導航:首頁 > 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相關的知識