CCommandLineInfo

Uygulama başlatma komut satırında ayrıştırılırken CCommandLineInfo sınıfın AIDS.

Bir mfc uygulaması, uygulama nesnesinin InitInstance fonksiyonu genellikle bu sınıfın yerel bir örneğini oluşturur. Bu nesne daha sonra art arda CCommandLineInfo nesnesini doldurmak için ParseParam çağıran CWinApp::ParseCommandLineiçin geçirilir. CCommandLineInfo nesnesi, bayraklar ve komut satırı bağımsız değişkenlerini işlemek için CWinApp::ProcessShellCommand sonra iletilir.

Sen-ebilmek kullanma bu nesneyi aşağıdaki komut satırı seçenekleri ve değiştirgeleri saklanması:

Komut satırı bağımsız değişkeni Yürütülen komut
app Yeni dosya.
App DosyaAdı Dosya Aç.
App /p DosyaAdı Varsayılan yazıcısına yazdırma dosyası.
App /Pt DosyaAdı yazıcı sürücüsü bağlantı Belirtilen yazıcı dosyaya yazdırma.
App /DDE Başlamak yukarıya ve dde komutu bekliyor.
App /Automation Ole Otomasyon sunucusu başlatma.
App / Gömme Katıştırılmış ole öğeyi düzenlemek başlatma.

Diğer bayraklar ve parametre değerlerini işlemek için CCommandLineInfo yeni bir sınıf türetmek. Bayrakların ele ParseParam geçersiz kılma.

# include lt;afxwin.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Ayrıca bkz: CWinApp::ParseCommandLine, CWinApp::ProcessShellCommand

Index