CWinApp::ParseCommandLine

โมฆะ ParseCommandLine (CCommandLineInfoamp; rCmdInfo );(&A)

พารามิเตอร์

rCmdInfo

การอ้างอิงไปยังCCommandLineInfo วัตถุ?

หมายเหตุ

เรียกฟังก์ชันนี้สมาชิกการแยกบรรทัดคำสั่ง และส่งพารามิเตอร์ ที tonbsp CCommandLineInfo::ParseParam(&N)?

เมื่อคุณเริ่มต้นโครงการ MFC ใหม่โดยใช้ AppWizard, AppWizard ก็จะทำสร้างอินสแตนซ์ของCCommandLineInfoภายใน แล้ว โทรProcessShellCommandและParseCommandLineในฟังก์ชันสมาชิกInitInstance บรรทัดคำสั่งเป็นไปตามกระบวนการผลิตที่อธิบายไว้ด้านล่าง:

  1. หลังจากถูกสร้างขึ้นในInitInstanceวัตถุCCommandLineInfoจะถูกส่งไปParseCommandLine?

  2. ParseCommandLineแล้วเรียกCCommandLineInfo::ParseParamซ้ำ ๆ หนึ่งครั้งสำหรับแต่ละพารามิเตอร์?

  3. ParseParamกรอกวัตถุCCommandLineInfoซึ่งถูกส่งผ่านไปยังProcessShellCommandแล้ว?

  4. ProcessShellCommandจัดการอาร์กิวเมนต์บรรทัดคำสั่งและค่าสถานะ?

หมายเหตุว่า คุณสามารถเรียกใช้ParseCommandLineโดยตรงเป็นจำเป็น?

สำหรับคำอธิบายของบรรทัดคำสั่งค่าสถานะ ดูCCommandLineInfo::m_nShellCommand?

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

ดูเพิ่มเติมnbspCCommandLineInfo, CWinApp::InitInstance, CCommandLineInfo::ParseParam, CWinApp::ProcessShellCommand, CCommandLineInfo::m_nShellCommand(&N)

Index