彈出對話方塊
首先呼叫windows.h這個標頭檔案
#include
接下來我們呼叫
messagebox
messagebox
(0,
"你好,**"
, "helloworld"
, 0); //
第乙個引數設定為0,第乙個引數是依賴的視窗的編號,相當於誰彈出的視窗,0為系統彈出,第二個引數是對話方塊的內容,第三個引數是對話方塊的標題,第四個引數是對話方塊型別,設定成0即可
shellexecute
是windows系統裡面進行操作的乙個函式
如果開啟**
shellexecute(0, "open", "", 0, 0, 1);
將第三個引數替換成想開啟的**就可以
如果開啟乙個檔案
shellexecute(0, "open", "d:\\1.txt", 0, 0, 1);
將第三個引數替換成檔案的路徑,同時注意
\替換成\\
如果列印乙個檔案,
shellexecute(0, "print", "d:\\1.txt", 0, 0, 1);
將第三個引數替換成檔案的路徑,同時注意
\替換成\\
開啟乙個可執行檔案
shellexecute(0, "open", "c:\\program files (x86)\\tencent\\qq\\qqprotect\\bin\\qqprotect.exe", 0, 0, 1);
將第三個引數替換成檔案的路徑,同時注意
\替換成\\
開啟系統自帶,不需要註明路徑,
shellexecute(0, "open", "notepad", 0, 0, 1);*/
開啟乙個資料夾
shellexecute
(0,
"open"
, "c:\\"
, 0, 0, 1);
需要將第三個引數替換成資料夾的路徑,同時注意將\換成
\\ 發郵件
shellexecute
(0,
"open"
, "mailto:"
, 0, 0, 1);
第三個引數替換成
mailto:
發郵件明確位址
shellexecute
(0,
"open"
, "mailto:[email protected]"
, 0, 0, 1);
shell execute
引數說明
shellexecute(0, "open", "", 0, 0, 1);
第乙個引數,指示那個視窗執行的,0就是系統執行的,第二個引數就是執行什麼操作,
一般情況下,只有」open」,」print」,第三個引數就是執行的檔案路徑或者名稱或者**,或者郵件位址,第四個,第五個,都是系統保留的一些引數,都設定為0,
最後乙個引數是控制開啟的視窗顯示,隱藏,最大化,最小化,這個一般不起到什麼作用,有些時候控制最大化,最小化,隱藏,顯示等等。
iOS呼叫系統功能
在ios開發過程中,有時我們想在應用內實現打 發簡訊 開啟safari瀏覽器功能,具體常用功能如下 openurl nsurl urlwithstring tel 185 x0496 openurl nsurl urlwithstring telprompt 185 x0496 uiwebview ...
Windows系統呼叫機制
記錄一下自己學習windows系統呼叫機制的過程。當呼叫乙個windows api時,系統會由使用者態切入到核心態,從ring3進入到ring0層。下面結合乙個例子來學習一下具體過程。這是乙個demo程式,只呼叫了createfile,我們用ollydbg看一下,它的具體流程是怎樣的。include...
呼叫android系統自帶功能
intent應該算是android中特有的東西。你可以在intent中指定程式要執行的動作 比如 view,edit,dial 以及程式執行到該動作時所需要的資料。都指定好後,只要呼叫startactivity android系統會自動尋找最符合你指定要求的應用程式,並執行該程式。下面列出幾種int...