0

ハードディスクのパーティション、個々のストレージ容量、および使用済みスペースを取得したいと考えています。次に、それをいくつかのコントロールに表示します(リストコントロールの方が良いでしょう)。これを行うためにMFCを使用しています。私はオンラインで検索し、なんとかパーティションを引っ張ることができました。しかし、編集ボックスにのみ表示することができました。

    void CDiskManagementClientDlg::OnBnClickedOk()
    {
       wchar_t drive[512]=L"A:";
       unsigned int drives=GetLogicalDrives();
       CString strListOfDrives=_T("The drives are:");
       if(drives==0)
       {
         AfxMessageBox(_T("No Partitions"));
       }
       else
       {
        while(drives)
       {
        if(drives & 1)
        {
            strListOfDrives+=drive;
            strListOfDrives+=_T(", ");
        }
        drive[0]++;
        drives>>=1;
        }
        m_newDrives=strListOfDrives;
        UpdateData(FALSE);
       }
    } 

これは、ボタンがクリックされたときに編集ボックスにパーティションを表示するために使用したコードです。コントロールにパーティションを表示したい。誰かが私を案内してくれますか?

4

0 に答える 0