Aracılığıyla paylaş


CUserTool sınıfı

Bir harici Web uygulaması çalıştıran bir menü öğesi kullanıcı aracıdır.Araçları sekmesinde Özelleştir iletişim kutusunu (CMFCToolBarsCustomizeDialog sınıfı) kullanıcının kullanıcı araçları ekleyin ve adı, komut bağımsız değişkenleri ve her kullanıcı aracı için başlangıç dizini belirtmek için sağlar.

class CUserTool : public CObject

Üyeler

Bb983563.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CUserTool::CopyIconToClipboard

 

CUserTool::DrawToolIcon

Kullanıcı aracı simgesi içinde belirtilen bir dikdörtgen çizer.

CUserTool::GetCommand

Kullanıcı aracı ile ilişkili komut metni içeren bir dize döndürür.

CUserTool::GetCommandId

Kullanıcı aracı menü öğesi komut kimliği döndürür.

CUserTool::Invoke

Kullanıcı aracı ile ilişkili komutu yürütür.

CUserTool::Serialize

Okur veya bu nesne ya da bir arşiv için yazar.(Geçersiz kılar CObject::Serialize.)

CUserTool::SetCommand

Kullanıcı aracı ile ilişkili komut ayarlar.

CUserTool::SetToolIcon

Kullanıcı Aracı simgesini araçla ilişkili uygulama yükler.

Bb983563.collapse_all(tr-tr,VS.110).gifKorumalı yöntemleri

Ad

Description

CUserTool::LoadDefaultIcon

Kullanıcı aracı için varsayılan simge yükler.

Bb983563.collapse_all(tr-tr,VS.110).gifVeri üyeleri

Ad

Description

CUserTool::m_strArguments

Kullanıcı aracı için komut satırı bağımsız değişkenleri.

CUserTool::m_strInitialDirectory

Kullanıcı aracı için başlangıç dizini.

CUserTool::m_strLabel

Aracı menü öğesinde görüntülenen araç adı.

Notlar

Uygulamanızın kullanıcı araçları etkinleştirme hakkında daha fazla bilgi için bkz: CUserToolsManager sınıfı.

Örnek

Aşağıdaki örnek bir aracından oluşturulması gösterilmiştir bir CUserToolsManager nesne, set m_strLabel üye değişkeni ve set kullanıcı aracı çalışan uygulama.Bu kod parçacığını parçası olan Visual Studio Demo örnek.

        // CUserToolsManager* pUserToolsManager
        CUserTool* pTool1 = pUserToolsManager->CreateNewTool();
        pTool1->m_strLabel = _T("&Notepad");
        pTool1->SetCommand(_T("notepad.exe"));

Devralma hiyerarşisi

CObject

   CUserTool

Gereksinimler

Başlık: afxusertool.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CWinAppEx sınıfı

CUserToolsManager sınıfı

Diğer Kaynaklar

mfc sınıfları