瀏覽目錄範例程式

2021-05-17 22:10:41 字數 594 閱讀 8486

#include

#include

#include

#include

using namespace std;

//顯示資料夾瀏覽對話方塊

//用shell提供的shbrowseforfolder,需要乙個指向browseinfo結構的指標

/*  browseinfo結構

hwnd hwndowner,指定對話方塊的父視窗的控制代碼

lpcitemidlist pidlroot,指定開啟瀏覽的根目錄,若為null,表示桌面

lpstr pszdisplayname,指定乙個緩衝區,接收使用者選擇的目錄的顯示名稱

lpcstr lpsztitle,樹形檢視上方顯示的文字

uint ulflags,指定屬性

bffcallback lpfn,指定**函式,發生某些事件時,指定的函式被呼叫,允許程式進一步定製對話方塊的行為

lparam lparam,若指定**函式,引數值傳遞給**函式

int iimage,代表使用者選擇的資料夾物件的圖示在系統圖示列表中的索引 */

int main()

return 0;

}

k means聚類分析範例程式

在上一節我們對k means的原理做了初步的 這裡我們對k means的演算法做乙個總結。首先我們看看k means演算法的一些要點。1 對於k means演算法,首先要注意的是k值的選擇,一般來說,我們會根據對資料的先驗經驗選擇乙個合適的k值,如果沒有什麼先驗知識,則可以通過交叉驗證選擇乙個合適的...

資料結構 堆疊的範例程式

堆疊本身可以使用靜態陣列結構或動態鍊錶結構實現,只要維持堆疊後進先出和從頂端讀取資料兩個基本原則即可。利用資料結構來實現堆疊的好處是演算法設計簡單,下面將用佇列來模擬堆疊。範例是 以陣列模擬撲克牌的洗牌及發牌過程,以點數取得撲克牌後放入堆疊,放滿52張牌後利用堆疊功能來給4個人發牌。include ...

EXT JS 6示例程式 Login示例程式

1.用sencha cmd生成應用程式模版 2.建立login view元件 資料夾下,有預設的 main 資料夾,這個資料夾包含了檔案main.js,maincontroller.js,和 mainmodel.js 資料夾下建立乙個資料夾 login 在 login 資料夾下,新建兩個檔案 log...