// program laotzu.cpp#include
// some programs to surpress unneeded warnings
#pragma warning (disable:4068)
#pragma argsused
int winapi winmain(hinstance hinst,hinstance hprevinstance,
lpstr lpszcmdparam,int ncmdshow)
語法
messagebox 函式int messagebox(hwnd,lpcstr,lpcstr,uint);
messagebox 函式用來建立乙個視窗,它有四個引數:
第乙個引數 hwnd 是程式主視窗控制代碼。在程式清單 1.1 中,這個引數設定為0,因為 laotzu 程式沒有主視窗.如果你希望同時使用多個標誌,應該象程式清單 1.1 中例子那樣用「或」運算子將它們連線在一起。如果要看一下它們是如何工作的,不妨試著把 mb_iconinformation 改為 mb_iconinformation。第二個引數 lpcstr 是乙個指向字串常量的長指標,該字串是你希望顯示在訊息框中的正文,是訊息框的主要部分。
第三個引數 lpcstr 也是乙個指向字串常量的遠指標,該字串作為訊息框的標題。
第四個引數 uint 包括乙個或多個下列標誌:
messagebox 函式返回乙個整數值用來指示當 messagebox 出現在螢幕上時使用者選擇了哪個按鈕。例如,如果使用者按下ok 鈕,函式將返回 idok。如果使用者按下 cancel 鈕,函式將返回 idcancel。下面列出函式的可能返回值:
下面是乙個使用該函式的例子:messagebox(0,"the astrolabe of the mysteries of god is love",
"jalal-uddin rumi said:",mb_ok|mb_iconexclamation);
winmain 函式下面是 microsoft 中對 winmain 的說明:
int winapi winmain(hinstance hinst,hinstance hprevinstance,
lpstr lpszcmdparam,int ncmdshow)
winmain 函式有四個引數:
⒈引數是乙個唯一的數值或控制代碼。它與當前程式相關。現在你可以把 hinstance 看作是整型的。不過以後你會看到 hinstance 型別要比初看之時複雜一些。
⒉引數只對 16 位 windows 是重要的。它是與這個程式的另乙個例項相連的唯一控制代碼(如果存在另乙個例項的話)。例如,如果啟動了 clock.exe 的兩個副本,這個程式的第二個副本就將第乙個副本的 hinstance 作為第二引數。如果程式不存在前一例項,這個引數就置為
null。在win32環境下,這個引數不再起作用。
⒊引數是乙個字串,它包含了傳給程式的任何引數。這個引數的型別 lpstr 是 windows 中一種提法,表示乙個指向字串的 32 位指標。⒋引數指明程式的視窗該如何顯示,最大化或者最小化,引數值由程式的呼叫者指定。
winmain 函式返回乙個整數,不過 windows 對這個返回值從來也不做檢查。也就是說,當 winmain 函式結束時,你的應用程式也就結束了。指定返回值主要是為了幫助除錯,或者是為了使程式更易閱讀。所以,無論 winmain 返回值為 true 還是 false 都沒有什麼實際意義。
api 是一組例程,既可以用來控制整個計算機,也可以用來控制計算機的某個特定的功能,例如數據機、顯示卡或滑鼠。例如,你有一組三個例程用來提供程式與滑鼠的介面。我把這三個例程叫做 inintializemouse,setnouseposition 和 getmouseposition.
created by skyline --- 原著:charles calvert (美) ---
課程模板( 第一天)
思路 做幾個通用的模版 以後建立課程時選擇合適的模板即可 2013年4月23日 16 46 22 下面就開始正式畫了 之前也沒培訓過 也不知道怎麼用 就憑著以前見過的開始瞎畫 打算以後看一點關於畫圖的資料 這裡的刪除 功能暫時先不考慮 因為可以選擇合適的模版 萬一刪除了 考慮到以後要繼續使用 那就麻...
第一天課程檔案
oracle vm virtualbox操作模式 計算機 softwore 壓縮檔案putty putty.exe 進入操作 這裡也是黑色命令 視窗!桌面 是在你的虛擬系統中點在終端中開啟。核心版本號有3個數字組成 r x y 例 2.6.32 前兩個數字極為重要。r 表示主要版本號 x 表示次要版...
一 實踐中學習 awk
內建變數 awk 中預先定義好的,內建在 awk 內部的變數。變數名描述 fs輸入字段分隔符,預設是空格 ofs輸出字段分隔符,預設是空格 rs輸入記錄分隔符,預設換行符 ors輸出記錄分隔符,預設換行符 nfnumber of fields,當前記錄中域的個數,也就是每行有多少列 nrnumber...