91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

诸城市| 安远县| 邢台市| 和政县| 定陶县| 贵港市| 博湖县| 班玛县| 岑溪市| 界首市| 荔波县| 肇庆市| 辽宁省| 裕民县| 宁波市| 云龙县| 南丰县| 类乌齐县| 南岸区| 泽州县| 平凉市| 定兴县| 余江县| 大英县| 康马县| 泾川县| 且末县| 晋州市| 龙江县| 宝坻区| 黔东| 灵寿县| 温宿县| 安宁市| 安化县| 宜昌市| 日照市| 东丽区| 晴隆县| 双辽市| 金堂县|