sourceCode:
LPWSTR *szArglist = NULL; 
int nArgs = 0; 
szArglist = CommandLineToArgvW(GetCommandLineW(), &nArgs); 
if( NULL != szArglist) 

//szArglist就是保存參數的數組 
//nArgs是數組中參數的個數 
//數組的第一個元素表示進程的path,也就是szArglist[0],其他的元素依次是輸入參數。 
    if( argc==1 ) {
            CString cs = CString(argv[1]);
            if(cs.Compare(_T("StartTestFlow"))==0){
                SendMessage(WM_CLOSE);
            }else if (cs.Compare(_T("StopTestFlow"))==0){
            }   
    }else if (argc==2){
    }


//取得參數後,釋放CommandLineToArgvW申請的空間 
LocalFree(szArglist);


程式畫面:

arrow
arrow
    全站熱搜

    天才R 發表在 痞客邦 留言(0) 人氣()