欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VC++進度條process Bar的用法實例

 更新時間:2014年10月13日 10:07:53   投稿:shichen2014  
這篇文章主要介紹了VC++進度條process Bar的用法,是進行VC++應用程序開發(fā)中非常常見的實用技巧,需要的朋友可以參考下

本文實例講述了VC進度條的用法實例,分享給大家供大家參考。具體實現(xiàn)代碼如下:

復制代碼 代碼如下:
#include <Windows.h> 
#include "resource.h" 
#include <Commctrl.h> 
//對話框函數(shù) 
INT_PTR CALLBACK DialogProc( 
    __in  HWND hwndDlg, 
    __in  UINT uMsg, 
    __in  WPARAM wParam, 
    __in  LPARAM lParam 
    ) 

    switch (uMsg) 
    { 
    case WM_INITDIALOG: 
        { 
            //初始化進度條控件 
            HWND hWndProcess = ::GetDlgItem(hwndDlg, IDC_PROGRESS1); 
            //設置范圍(0, 100) 
            ::SendMessage(hWndProcess, PBM_SETRANGE, 0, MAKELPARAM(0, 100)); 
             
            //設置步進大小 
            ::SendMessage(hWndProcess, PBM_SETSTEP, 2, 0); 
            //設置背景色 
            ::SendMessage(hWndProcess, PBM_SETBKCOLOR, 0, RGB(0,0,0xff)); 
            //設置進度條顏色 
            ::SendMessage(hWndProcess, PBM_SETBARCOLOR, 0, RGB(0xff,0,0)); 
 
        } 
        break; 
    case WM_COMMAND: 
        { 
            switch(LOWORD(wParam)) 
            { 
            case IDOK: 
                { 
                    //增加進度值, 增加的數(shù)值為前面設置的步長值 
                    ::SendDlgItemMessage(hwndDlg, IDC_PROGRESS1, PBM_STEPIT, 0, 0); 
                } 
                break; 
            case IDCANCEL: 
                ::EndDialog(hwndDlg, IDCANCEL); 
                return 0; 
            } 
        } 
        break; 
    } 
    return 0; 

 
int WINAPI WinMain( 
    __in  HINSTANCE hInstance, 
    __in  HINSTANCE hPrevInstance, 
    __in  LPSTR lpCmdLine, 
    __in  int nCmdShow 
    ) 

    ::DialogBoxParam(hInstance, (LPCTSTR)IDD_MAIN, NULL, DialogProc, NULL); 
 
    return 0; 
}

希望本文所述對大家的VC++程序設計有所幫助。

相關文章

  • C++實現(xiàn)添加桌面右鍵新建菜單

    C++實現(xiàn)添加桌面右鍵新建菜單

    本文給大家匯總了3個版本的C++實現(xiàn)添加桌面右鍵新建菜單的代碼,陸陸續(xù)續(xù)寫的,有需要的小伙伴可以根據自己的需求來選擇
    2016-01-01
  • C++ Boost Container庫示例詳細講解

    C++ Boost Container庫示例詳細講解

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-11-11
  • vs2017智能感知錯誤解決代碼標紅但編譯通過問題

    vs2017智能感知錯誤解決代碼標紅但編譯通過問題

    這篇文章主要介紹了vs2017智能感知錯誤代碼標紅但編譯通過問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 從匯編看c++中默認構造函數(shù)的使用分析

    從匯編看c++中默認構造函數(shù)的使用分析

    c++中,如果為一個類沒有明確定義一個構造函數(shù),那么,編譯器就會自動合成一個默認的構造函數(shù)。下面,通過匯編程序,來看一下其真實情況
    2013-05-05
  • Qt創(chuàng)建SQlite數(shù)據庫的示例代碼

    Qt創(chuàng)建SQlite數(shù)據庫的示例代碼

    本文主要介紹了Qt創(chuàng)建SQlite數(shù)據庫的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • C++實現(xiàn)簡單計算器功能

    C++實現(xiàn)簡單計算器功能

    這篇文章主要為大家詳細介紹了C++實現(xiàn)簡單計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • C語言中用于產生隨機數(shù)的函數(shù)使用方法總結

    C語言中用于產生隨機數(shù)的函數(shù)使用方法總結

    這篇文章主要介紹了C語言中用于產生隨機數(shù)的函數(shù)使用方法總結,分別介紹了rand()函數(shù)和srand()函數(shù)以及封裝出的arc4random()函數(shù),需要的朋友可以參考下
    2016-05-05
  • Qt實現(xiàn)可拖動按鈕

    Qt實現(xiàn)可拖動按鈕

    這篇文章主要為大家詳細介紹了Qt實現(xiàn)可拖動按鈕,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • C++ 內存分配處理函數(shù)set_new_handler的使用

    C++ 內存分配處理函數(shù)set_new_handler的使用

    這篇文章主要介紹了C++ 內存分配處理函數(shù)set_new_handler的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • C++如何有效地利用命名空間

    C++如何有效地利用命名空間

    談到C++編程中的模塊化和組織性時,命名空間(Namespace)是一個重要的概念,所以本文主要來和大家聊聊C++命名空間的概念、用法以及如何有效地利用它來管理代碼,有需要的可以參考下
    2023-09-09

最新評論