亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VC對話框添加工具欄

發布時間:2020-06-29 15:28:12 來源:網絡 閱讀:655 作者:Chinayu2014 欄目:編程語言

在VC對話框中添加工具欄,要分為如下幾步操作。

1、在資源視圖中添加toolbar類資源,在工具欄上添加按鈕,并命名ID:ID_BTN1,ID_BTN2

2、對話框頭文件中,添加變量CToolBar  m_ToolBar;

3、在對話框的OnInitDialogh函數中添加如下代碼:

// TODO: 在此添加額外的初始化代碼  
    if( !m_ToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | 
        CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS ) ||    
        !m_ToolBar.LoadToolBar(IDR_TOOLBAR1))    
    {    
        TRACE0("未能創建工具欄\n");    
        AfxMessageBox(_T("未能創建工具欄\n"));    
        return FALSE;      // 未能創建    
    }    
    m_ToolBar.ShowWindow(SW_SHOW);    
    //控件條定位    
    RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);

4、添加提示消息汽泡
   添加反射消息:ON_NOTIFY_EX_RANGE(TTN_NEEDTEXT, 0, 0xffff, OnToolTipText)

頭文件中添加消息函數聲明:

afx_msg BOOL OnToolTipText(UINT, NMHDR* pNMHDR, LRESULT* pResult);//汽泡提示

在CPP文件中添加函數如下:

BOOL CTestDLLDlg::OnToolTipText(UINT, NMHDR* pNMHDR, LRESULT* pResult)  
{  
    TOOLTIPTEXT   *pTTT=(TOOLTIPTEXT*)pNMHDR;      
    UINT  uID=pNMHDR->idFrom;     // 相當于原WM_COMMAND傳遞方式的LOWORD(wParam),
                                  //在wParam中放的則是控件的ID。    
  
    if(pTTT->uFlags  &  TTF_ABSOLUTE)      
        uID=::GetDlgCtrlID((HWND)uID);       
    if(uID==NULL)       
        return   FALSE;      
    switch(uID)    
    {      
    case ID_BTN1:    
        pTTT->lpszText= _T("OK");      
        break;    
  
    case ID_BTN2:    
        pTTT->lpszText= _T("hello");      
        break;    
    }    
    return TRUE;    
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巫溪县| 英山县| 牟定县| 衡水市| 沂水县| 军事| 沙洋县| 讷河市| 凤山市| 富民县| 肥东县| 江永县| 鄯善县| 鸡泽县| 周宁县| 鹤峰县| 青海省| 澜沧| 克拉玛依市| 正镶白旗| 全南县| 老河口市| 菏泽市| 遂溪县| 张家界市| 资源县| 北流市| 江西省| 灵寿县| 荣昌县| 灌南县| 阳曲县| 巫溪县| 鹰潭市| 孟连| 安仁县| 高平市| 田林县| 阿拉善盟| 云龙县| 肥乡县|