原创 tree control的應用

用途總結: 【一】獲取到當前鼠標選擇的樹的標籤文本 CString strText; HTREEITEM hItem=m_FileTree.GetSelectedItem(); strText=m_FileTree.GetItemText

原创 VC實現隨內容改變高度的Edit Control

目的:EditControl寬度不變,高度隨內容的改變,可大可小。 一 新建一個對話框項目,對話框ID爲IDD_EDITTEST_DIALOG,向Dialog中添加一個EditControl。設置Edit Control的ID爲IDC_E

原创 CTreeCtrl::InsertItem給樹形視圖控件添加一個項目

1:CTreeCtrl::InsertItem給樹形視圖控件添加一個項目 項目由HTREEITEM句柄來標識,並輸入給InsertItem的參數之一是父項目的HTREEITEM句柄。創建子項目就是將一個項目添加到樹形視圖中並指定一個項目作

原创 CListCtrl::GetItemText

  int GetItemText(        int nItem,        int nSubItem,        lPTSTR lpszText,        int nLen    )const;    CString

原创 列表視圖

列表視圖:CListView 要編制一個列表視圖,可以調用CListView::GetLIstCtrl來獲得出現在列表視圖內部的控件的CListCtrl引用,然後調用CListCtrl::GetListCtrl來獲得出現在列表視圖內部控件

原创 閱讀代碼建議

我突然想起來,很多程序員都討厭閱讀代碼。來吧,承認吧! 每個人都喜歡編寫代碼,編代碼是件趣事。 另一方面,閱讀代碼也不容易。 不僅不容易(編注:參見《微軟資深軟件工程師:閱讀代碼不容易》),而且還非常枯燥,咱們要面對這一事實。任何不是你

原创 WPF綁定模式

WPF支持OneWay,TwoWay,OneTime,Default和OneWayToSource等多種綁定模式 無論是目標屬性還是源屬性,只要發生了更改,TwoWay 就會更新目標屬性或源屬性。 OneWay 僅當源屬性發生

原创 System.IO.Stream

System.IO.Stream MSDN: 有關創建文件和向文件中寫入文本的示例,請參見 如何:向文件寫入文本 。有關從文件中讀取文本的示例,請參見 如何:從文件讀取文本 。有關讀取和寫入二進制文件的示例,請參見 如何:對新建的數據

原创 href=#是什麼意思呢?

href=#是什麼意思呢?每一個網友都很疑惑,href=#是鏈接當前頁面, 通常有如下用法: <a href="#" onclick="window.close()">關閉</a> 將href="#"是指聯接到當前頁面,其實是無意義的

原创 WPF 手繪進度條

話說現在的項目中我要用進度條了。本想用自帶的那個ProcessBar控件,可是樣式不好看,加上自己本事有限,對WPF中的樣式相當的不熟。只好想別的辦法了。不知哪根兒神經一動,我想到了用Rectangle控件。知道這個控件的一定就知道我是

原创 C#中的類和var

C# 類 “類”是一種構造,通過使用該構造,可以將其他類型的變量,方法和事件組合在一起,從而創建自己的自定義類型。 類定義類型的數據和行爲。 如果類沒有聲明爲靜態類,客戶端代碼就可以創建賦給變量的“對象”或“實例”,從而使用該類。 在對變

原创 Silverlight學習點滴之二——爲RadioButton換上新衣

WPF/Silverlight有個叫做模板的東西,可以爲控件創建自定義的樣式。 比如,有一組RadioButton(俗稱“單選框”),在WrapPanel中自由排列,如下圖的樣子:    打算山寨一下淘寶網的界面,做成這樣:

原创 WPF數據綁定

雖然很多人都知道WPF提供了很強大的數據綁定功能,但是並不知道怎麼去學習。我也是剛剛接觸這個,剛開始的時候看到了MSDN提供的文檔和文章裏面的WPF介紹,裏面雖然有詳細的講解和一個提供的拍賣程序代碼,可是對於初學的我來說還是看得頭大,結

原创 WPF學習網址

http://www.cnblogs.com/fuchongjundream/p/3898978.html

原创 WPF筆記

儘量不要試圖通過UI層去拿數據或者操作數據,而是直接去操作數據源。例如:   想對一個TreeView裏的結點排序,不應該是對TreeViewItem排序,而是應該對TreeView的DataSource排序   TreeView的