最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++ Custom Control控件向父窗體發(fā)送對(duì)應(yīng)的消息

 更新時(shí)間:2015年06月30日 10:12:48   投稿:hebedich  
這篇文章主要介紹了C++ Custom Control控件向父窗體發(fā)送對(duì)應(yīng)的消息的相關(guān)資料,需要的朋友可以參考下

向父窗體發(fā)送消息 ,這里只講發(fā)送 WM_NOTIFY  消息, 其它消息是相同的

在 控件中的某個(gè)函數(shù)中 設(shè)置發(fā)送消息的程序

  首先定義一個(gè)WM_NOTIFY消息的專用結(jié)構(gòu).

NMHDR nm;
nm.code = 123456; // 這里是消息的區(qū)別代碼
nm.hwndFrom = m_hWnd;//這是控件的HWND句柄
nm.idFrom = GetDlgCtrlID();//這是得到的對(duì)話框的ID

CWnd* pWnd;
  pWnd = GetParent(); //得到父窗體 窗口
  if (pWnd != NULL)
  {
    pWnd->SendMessage(WM_NOTIFY, nm.idFrom, (LPARAM)&nm); //向父窗體發(fā)送消息
  }

這樣就可以將消息發(fā)送到父窗體了.

在父窗體的代碼中,只需要處理WM_NOTIFY消息就可以了,也就是實(shí)現(xiàn)on_notify的虛函數(shù)

BOOL CMyControlDlg::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult)
{

  if ((UINT)wParam == IDC_CUSTOM2)
  {
    AfxMessageBox(_T("成功"));
  }
  return CDialogEx::OnNotify(wParam, lParam, pResult);
}
 

IDC_CUSTOM2  這是任何一個(gè)資源都會(huì)有的一個(gè)ID號(hào)

可以通過(guò)下面的方式查到

 

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

  • C++函數(shù)模板學(xué)習(xí)示例教程指南

    C++函數(shù)模板學(xué)習(xí)示例教程指南

    這篇文章主要為大家介紹了C++函數(shù)模板學(xué)習(xí)示例教程指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • Dev-C++調(diào)試方法的具體使用

    Dev-C++調(diào)試方法的具體使用

    本文主要介紹了Dev-C++調(diào)試方法的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • 一文讀懂C++中指針和內(nèi)存分配

    一文讀懂C++中指針和內(nèi)存分配

    我們知道聲明的所有變量在內(nèi)存中都有一個(gè)特定的地址。聲明一個(gè)指針變量來(lái)指向內(nèi)存中的這些地址,這篇文章主要介紹了C++中指針和內(nèi)存分配,需要的朋友參考下吧
    2021-06-06
  • C++內(nèi)存模型與名稱空間概念講解

    C++內(nèi)存模型與名稱空間概念講解

    這篇文章主要介紹了C++內(nèi)存模型與名稱空間,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2023-01-01
  • C語(yǔ)言鏈表實(shí)現(xiàn)歌手評(píng)分系統(tǒng)

    C語(yǔ)言鏈表實(shí)現(xiàn)歌手評(píng)分系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言鏈表實(shí)現(xiàn)歌手評(píng)分系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • 基于C++ cin、cin.get()、cin.getline()、getline()、gets()函數(shù)的使用詳解

    基于C++ cin、cin.get()、cin.getline()、getline()、gets()函數(shù)的使用詳解

    學(xué)C++的時(shí)候,這幾個(gè)輸入函數(shù)弄的有點(diǎn)迷糊;這里做個(gè)小結(jié)
    2013-05-05
  • C語(yǔ)言自定義類型詳解(結(jié)構(gòu)體、枚舉、聯(lián)合體和位段)

    C語(yǔ)言自定義類型詳解(結(jié)構(gòu)體、枚舉、聯(lián)合體和位段)

    這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中結(jié)構(gòu)體、枚舉、聯(lián)合體和位段自定義類型的相關(guān)資料,分別介紹了結(jié)構(gòu)體、枚舉、聯(lián)合體和位段等四種自定義類型,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-08-08
  • 解析四方定理的應(yīng)用

    解析四方定理的應(yīng)用

    所有自然數(shù)至多只要用四個(gè)數(shù)的平方和就可以表示
    2013-05-05
  • C++11 并發(fā)指南之Lock 詳解

    C++11 并發(fā)指南之Lock 詳解

    這篇文章主要介紹了C++11 并發(fā)指南之Lock 詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 詳解約瑟夫環(huán)問(wèn)題及其相關(guān)的C語(yǔ)言算法實(shí)現(xiàn)

    詳解約瑟夫環(huán)問(wèn)題及其相關(guān)的C語(yǔ)言算法實(shí)現(xiàn)

    這篇文章主要介紹了詳解約瑟夫環(huán)問(wèn)題及其相關(guān)的C語(yǔ)言算法實(shí)現(xiàn),也是ACM當(dāng)中經(jīng)常會(huì)引用到的基礎(chǔ)題目,文中共介紹了三種C語(yǔ)言解答,需要的朋友可以參考下
    2015-08-08

最新評(píng)論

吴桥县| 隆回县| 永昌县| 什邡市| 合作市| 福海县| 南通市| 海兴县| 四川省| 杨浦区| 容城县| 永清县| 浮梁县| 津南区| 长乐市| 徐水县| 商水县| 肥东县| 临夏县| 沁阳市| 龙州县| 昂仁县| 搜索| 清原| 休宁县| 澄迈县| 仁化县| 淳化县| 临猗县| 格尔木市| 甘孜县| 通道| 龙州县| 宜阳县| 彰武县| 赣州市| 同江市| 赞皇县| 石门县| 泽普县| 剑阁县|