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
Public yöntemler
Ad |
Description |
---|---|
|
|
Kullanıcı aracı simgesi içinde belirtilen bir dikdörtgen çizer. |
|
Kullanıcı aracı ile ilişkili komut metni içeren bir dize döndürür. |
|
Kullanıcı aracı menü öğesi komut kimliği döndürür. |
|
Kullanıcı aracı ile ilişkili komutu yürütür. |
|
Okur veya bu nesne ya da bir arşiv için yazar.(Geçersiz kılar CObject::Serialize.) |
|
Kullanıcı aracı ile ilişkili komut ayarlar. |
|
Kullanıcı Aracı simgesini araçla ilişkili uygulama yükler. |
Korumalı yöntemleri
Ad |
Description |
---|---|
Kullanıcı aracı için varsayılan simge yükler. |
Veri üyeleri
Ad |
Description |
---|---|
Kullanıcı aracı için komut satırı bağımsız değişkenleri. |
|
Kullanıcı aracı için başlangıç dizini. |
|
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
Gereksinimler
Başlık: afxusertool.h