1. 程式人生 > >Windows API一日一練 3 使用命令列引數

Windows API一日一練 3 使用命令列引數

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow

也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!

                下面再接著練習使用命令列引數,先在 VC2005 除錯設定裡設定輸入引數,如下圖:   可以看到在 Command Arguments
裡輸入給程式傳送的命令列引數( cmd1 cmd2 命令列引數)。 接著修改原來的程式如下: #001 int APIENTRY _tWinMain(HINSTANCE hInstance, #002                       HINSTANCE hPrevInstance, #003                       LPTSTR    lpCmdLine,
#004                       int       nCmdShow) #005 { #006     UNREFERENCED_PARAMETER(hPrevInstance); #007     UNREFERENCED_PARAMETER(nCmdShow);
#008  #009     // 使用應用程式控制代碼 #010     const int MAXSIZE_APPBUF = 256; #011     TCHAR wAppTile[MAXSIZE_APPBUF]; #012     ::LoadString(hInstance,IDS_APP_TITLE,wAppTile,MAXSIZE_APPBUF); #013  #014     // 獲取桌面的控制代碼。 #015     HWND hWnd = ::GetDesktopWindow(); #016  #017     // 顯示命令列引數。 #018    ::MessageBox(hWnd, lpCmdLine, wAppTile, MB_OK); #019  #020  #021     // 顯示一行訊息。 #022     ::MessageBox(hWnd, _T(" 第一個應用程式 "), wAppTile, MB_OK); #023     #024     // #025     return 0; #026 } #027  在上面的程式裡添加了第 18 行的程式碼,用來顯示程式命令列的引數。它的顯示結果如下:     這樣就可以看到 WinMain 兩個引數的使用了。現在就使用了第一個 API 函式 WinMain 了,就是這麼簡單地就學會了使用第一個 API 函式。            

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述