有關屬性對話方塊(property sheet )的幾個提示 (轉)
有關屬性對話方塊(property sheet )的幾個提示
聞怡洋
下面的所有例子,都假定你從CPropertySheet中派生了新類。
1、隱藏APPLY按鈕
使用 PSH_NOAPPLYNOW 標誌.
propsheet.m_psh.dwFlags |= PSH_NOAPPLYNOW;
2、增加新的子視窗
使用成員變數。CEdit m_edit. BOOL CMyPropSheet::OnInitDialog() { BOOL bResult = CPropertySheet::OnInitDialog(); CRect rectWnd; GetWindowRect(rectWnd); SetWindowPos(NULL, 0, 0, rectWnd.Width() + 100, rectWnd.Height(), SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE); m_edit.CreateEx( WS_EX_CLIENTEDGE, _T("EDIT"), NULL, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, rectWnd.Width(), 20, 80, 24, m_hWnd, 0, 0 ); m_edit.SetFont( GetFont() ); CenterWindow(); return bResult; }
3、改變頁片上的字型
在 OnInitDialog() 中:
// m_fontEdit is a member variable // Create a bold font m_fontEdit.CreateFont( -8, 0, 0, 0, 700, 0, 0, 0, 1, 0, 0, 0, 0, _T("MS Sans Serif") ); GetTabControl()->SetFont( &m_fontEdit );
4、使用Image
m_imageTab為成員變數。
BOOL CMyPropSheet::OnInitDialog()
{
BOOL bResult = CPropertySheet::OnInitDialog();
m_imageTab.Create( I_TABIMAGES, 13, 1, RGB(255,255,255) );
CTabCtrl *pTab = GetTabControl();
pTab->SetImageList( &m_imageTab );
TC_ITEM tcItem;
tcItem.mask = TCIF_IMAGE;
for( int i = 0; i < 3; i++ )
{
tcItem.iImage = i;
pTab->SetItem( i, &tcItem );
}
return bResult;
}
摘自玉海園
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988009/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個Flex 對話方塊的坑Flex
- Java 中彈出對話方塊的幾種方式Java
- CSS帶有箭頭的對話方塊效果CSS
- Property屬性
- 對話方塊背景色的設定 (轉)
- c#中的模態對話方塊和非模態對話方塊C#
- 對話方塊中對成批控制元件的操作 (轉)控制元件
- 對話方塊函式函式
- React中的模式對話方塊React模式
- [MFC]選擇目錄對話方塊和選擇檔案對話方塊
- 關於bootstrap彈出二級對話方塊的使用boot
- 進一步學習對話方塊(轉)
- iOS專案開發實戰——彈出提示對話方塊iOS
- flutter demo (四):對話方塊Flutter
- Javascript檔案對話方塊JavaScript
- VC實現對話方塊上資訊的顯示 (轉)
- 自定義一個簡單的載入對話方塊
- javascript中的彈出對話方塊JavaScript
- InstallShield自定義對話方塊模板程式碼(轉)
- 重新顯示 Windows 98 歡迎對話方塊(轉)Windows
- InstallShield自定義對話方塊淺談(三) (轉)
- InstallShield自定義對話方塊淺談(四) (轉)
- InstallShield自定義對話方塊淺談(五) (轉)
- 模態對話方塊與非模態對話的幾種銷燬方法與區別薦
- 給應用程式加個彈出對話方塊
- 不使用ATL嚮導,建立一個簡單的ATL對話方塊程式. (轉)
- 在 Flutter 使用 GetX 對話方塊Flutter
- Qt 對話方塊新增工具欄QT
- 如何自學qt(4)——對話方塊QT
- QT 等待對話方塊/進度QT
- android 多項對話方塊Android
- Android Dialog對話方塊Android
- Python 中的 property 屬性Python
- 視窗和對話方塊居中對齊
- 在C++中實現“屬性 (Property)” (轉)C++
- jQuery+bootstrap實現美化警告/確認/提示對話方塊外掛jQueryboot
- IE中非模式對話方塊(showModelessDialog)應用 (轉)模式
- JavaScript視窗功能指南之建立對話方塊 (轉)JavaScript