Progress Bar的使用
// create progress bar
m_hProgress = CreateWindowEx(0, PROGRESS_CLASS, NULL,WS_CHILD | WS_VISIBLE, 13, 167, 417, 17,m_hDlg, NULL, NULL, NULL);
// set progress position
int tmp = 0; // tmp 0~100
SendMessage(it_tmp->pDialog->get_hProgress(), PBM_SETPOS, (WPARAM)tmp, 0);
ListBox的使用
// ListBox::AddString(加在最下面
SendMessage( hList, LB_ADDSTRING, 0, (LPARAM)L"123321");
// ListBox::InsertString(加在最上面
SendMessage( hList, LB_INSERTSTRING, 0, (LPARAM)L"123321");
// ListBox::DeleteString
SendMessage( hList, LB_DELETESTRING, 0, 0 );
// get 現在listbox的欄位總數
int n = SendMessage(tmp_hErrMsgList,LB_GETCOUNT, 0, 0)
// 設定直的捲軸的位置在那個項目(n-1)上
SendMessage( hList, LB_SETTOPINDEX, n-1, 0);
Dialog的使用
// 刷新視窗
SendMessage( hDlg, WM_SETREDRAW, (WPARAM)true, 0);
// 重新設定視窗title
SendMessage( hDlg, WM_SETTEXT, 0, (LPARAM)L"this is new title");
// 針對Dialog下的各控制項進行隱藏(SW_HIDE)或顯示(SW_SHOW)
ShowWindow( GetDlgItem( hDlg, IDOK ), SW_SHOW);
文章標籤
全站熱搜
留言列表