在 CTreeCtrl 中列舉系統中的所有視窗!(I) (轉)
在 CTreeCtrl 中列舉系統中的所有視窗!(I) (轉)[@more@]發信人: cvisual (貝貝), 信區: VisualC
標 題: 在 CTreeCtrl 中列舉中的所有視窗!(I)
發信站: BBS 水木清華站 (Tue May 19 14:35:11 1998)
本文將給出一個源
在一個對話方塊中的TreeCtrl中用樹的形式列舉視窗
這是頭
// WinList.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CWinList dialog
class CWinList : public CDialog
{
// Construction
public:
HWND m_hed;
CWinList(CWnd* pParent = NULL); // standard constructor
static BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam);
static BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam);
void BuiltTree(HWND hWnd);
// Dialog Data
//{{AFX_DATA(CWinList)
enum { IDD = ID_WINLIST };
CTreeCtrl m_Tree;
//}}AFX_DATA
// Overrs
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CWinList)
public:
virtual BOOL DestroyWindow();
protected:
virtual void DoData(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void DrawFlash(HWND hWnd);
void Refresh();
// Generated message map functions
//{{AFX_MSG(CWinList)
virtual BOOL OnInitDialog();
afx_msg void OnRefresh();
afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
CFont TreeFont;
TV_INSERTSTRUCT TreeItem;
int Pt;
HTREEITEM RootArray[10];
};
--
┌————┐
│ 貝 貝 │
└————┘
※ 來源:·BBS 水木清華站 bbs.tsinghua.edu.cn·[FROM: bbs.nju.edu.cn]
標 題: 在 CTreeCtrl 中列舉中的所有視窗!(I)
發信站: BBS 水木清華站 (Tue May 19 14:35:11 1998)
本文將給出一個源
在一個對話方塊中的TreeCtrl中用樹的形式列舉視窗
這是頭
// WinList.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CWinList dialog
class CWinList : public CDialog
{
// Construction
public:
HWND m_hed;
CWinList(CWnd* pParent = NULL); // standard constructor
static BOOL CALLBACK EnumProc(HWND hwnd, LPARAM lParam);
static BOOL CALLBACK EnumChildProc(HWND hwnd,LPARAM lParam);
void BuiltTree(HWND hWnd);
// Dialog Data
//{{AFX_DATA(CWinList)
enum { IDD = ID_WINLIST };
CTreeCtrl m_Tree;
//}}AFX_DATA
// Overrs
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CWinList)
public:
virtual BOOL DestroyWindow();
protected:
virtual void DoData(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void DrawFlash(HWND hWnd);
void Refresh();
// Generated message map functions
//{{AFX_MSG(CWinList)
virtual BOOL OnInitDialog();
afx_msg void OnRefresh();
afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
private:
CFont TreeFont;
TV_INSERTSTRUCT TreeItem;
int Pt;
HTREEITEM RootArray[10];
};
--
┌————┐
│ 貝 貝 │
└————┘
※ 來源:·BBS 水木清華站 bbs.tsinghua.edu.cn·[FROM: bbs.nju.edu.cn]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-988410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 列舉型別在JPA中的使用型別
- 介面和列舉在方法中的區別
- java中的列舉Java
- win10系統中如何設定工作列快速堆疊顯示視窗Win10
- 在Mac中如何用⌘鍵拖拽非使用中的視窗?Mac
- C# 中的“智慧列舉”:如何在列舉中增加行為C#
- 在畫中畫視窗中安裝 React 元件React元件
- 在C#中對列舉進行位運算--列舉組合C#
- 線上直播系統原始碼,取CTreeCtrl控制元件選中節點的文字原始碼控制元件
- win10系統如何固定視窗內的工作列Win10
- mysql視窗函式中的滑動視窗MySql函式
- java中的列舉型別Java型別
- 在非主執行緒中建立視窗執行緒
- 在Linux中,如何檢視所有正在執行的程序?Linux
- 在Linux中,如何檢視系統日誌?Linux
- Linux 系統中如何檢視當前所有登入的使用者Linux
- 分散式系統中的領導選舉分散式
- JavaScript中的四種列舉方式JavaScript
- 在GTK+中實現嵌入式視窗
- 在Linux中,如何檢視系統的磁碟使用情況?Linux
- 如何系統學習C 語言(中)之 聯合體、列舉篇
- windows 系統下 workerman 在同一個執行視窗中開啟多個 websocket 服務WindowsWeb
- 如何使用storcli在系統中管理RAID磁碟陣列AI陣列
- 在Linux系統中如何檢視有哪些組?Linux
- 在 Linux 命令列中轉換大小寫Linux命令列
- java中的列舉型別學習Java型別
- 聊聊TypeScript中列舉物件(Enum)TypeScript物件
- 在Linux中,如何檢視當前系統的版本資訊?Linux
- 去掉vs中的console的黑視窗
- 真香警告!擴充套件 swagger支援文件自動列舉所有列舉值套件Swagger
- 在Linux中,如何升級系統內所有已安裝軟體包?Linux
- QT學習筆記(三)——QT中的座標系統及視窗位置,大小配置QT筆記
- Qt之彈出介面顯示在父視窗中間QT
- OC中列舉寫法 以及 字串型別列舉實現探索字串型別
- 關於父視窗獲取跨域iframe子視窗中的元素跨域
- win10系統中怎麼禁用非活動視窗滾動功能Win10
- c++11 實現列舉值到列舉名的轉換C++
- win10系統禁止所有彈窗廣告如何設定 win10系統怎麼關閉所有廣告彈窗Win10
- 在Oracle9i中,如何監視索引並清除監視資訊Oracle索引