CCommandLineInfo

เอดส์คลาสCCommandLineInfoในการแยกบรรทัดคำสั่งเมื่อเริ่มต้นโปรแกรมประยุกต์?

แอปพลิเคชัน MFC จะสร้างอินสแตนซ์ที่ท้องของคลาสนี้โดยทั่วไปในการทำงานInitInstanceของวัตถุของโปรแกรมประยุกต์ วัตถุนี้ถูกส่งผ่านไปแล้วกับCWinApp::ParseCommandLineซึ่งเรียกซ้ำParseParamการเติมวัตถุCCommandLineInfo วัตถุCCommandLineInfoแล้วได้ถูกส่งไปที่CWinApp::ProcessShellCommandเพื่อจัดการอาร์กิวเมนต์บรรทัดคำสั่งและค่าสถานะ?

คุณสามารถใช้วัตถุนี้ encapsulate ตัวเลือกบรรทัดคำสั่งต่อไปนี้และพารามิเตอร์:

อาร์กิวเมนต์บรรทัดคำสั่ง รันคำสั่ง
app แฟ้มใหม่?
ชื่อแฟ้มโปรแกรมประยุกต์ เปิดแฟ้ม?
app /p filename แฟ้มการพิมพ์ไปยังเครื่องพิมพ์เริ่มต้น?
app /pt filename พอร์ตเครื่องพิมพ์โปรแกรมควบคุม แฟ้มการพิมพ์ไปยังเครื่องพิมพ์ที่ระบุ?
app /dde เริ่มต้น และการรอคอยคำสั่ง DDE?
app /Automation เริ่มต้นขึ้นเป็นเซิร์ฟเวอร์ OLE automation?
app / ฝัง เริ่มต้นการแก้ไขรายการ OLE ฝังตัว?

สืบทอดมาที่ชั้นใหม่จากCCommandLineInfoเพื่อจัดการกับค่าสถานะและค่าพารามิเตอร์อื่น ๆ ParseParamการจัดการกับค่าสถานะใหม่แทน?

#รวม lt;afxwin.h>

สมาชิกของคลาส|nbsp คลาสพื้นฐาน| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCWinApp::ParseCommandLine, CWinApp::ProcessShellCommand(&N)

Index