windows 程式設計第5版 p13
筆記:主函式:
int winapi winmain
是win32函式的入口,和c中的 int main 一樣
一、主函式及其引數:
msdn中 winmain 的宣告:
int winapi winmain(
hinstance hinstance, // handle to current instance
hinstance hprevinstance, // handle to previous instance
lpstr lpcmdline, // command line
int ncmdshow // show state
);
第乙個引數一般叫做「例項控制代碼」。在windows程式中用來標識某些東西。本例中用來唯一標識這個程式
第乙個引數,在早期windows版本中使用,在 32 位 windows 中,已不再使用。總是null(定義為 0 )
第三個引數,原型別為 lpstr ,字首 lp 意指長指標,這是 16 位windows 的產物。其作用是用來 執行程式的命令列。有些 windows 程式在啟動時用它來把檔案裝入記憶體。
第四個引數,用來指明程式最初如何顯示。在第 3 章討論
二、messagebox函式
用來顯示簡訊息,形式較單一,其所顯示的小視窗實際上也是乙個對話方塊。
在masdn中的宣告:
int messagebox(
hwnd hwnd, // handle to owner window
lpctstr lptext, // text in message box
lpctstr lpcaption, // message box title
uint utype // message box style
);
第乙個引數,通常是乙個視窗控制代碼,在第 3 章解釋
第二個引數,顯示在對話方塊中的文字
第三個引數,顯示在對話方塊標題欄上的文字
這兩個引數前面的 text 是乙個巨集,在把程式轉換成 unicode 時會方便很多。在第 2 章中詳細解釋
第四個引數,對話方塊中按鈕及icon的樣式
這個引數可以用c的 | 符號結合icon,也可以設定預設按鈕,如:
mb_okcancel | mb_iconasterisk
則顯示:
如果再加上 mb_defbutton,則可以設定預設按鈕,如:
python第一章筆記 第一章 基礎
參與除法的兩個數中有乙個數為浮點數,結果也為浮點數 如 1.0 2,1 2.0,1.0 2.0 python print 1.0 2 結果 0.5 print 1 2.0 結果 0.5 print 1.0 2.0 結果 0.5 整數 整數,計算結果的小數部分被截除,只保留整數部分 不會四捨五入 如 ...
第一章 緒論
1.16 void print descending int x,int y,int z 按從大到小順序輸出三個數 print descending 1.17 status fib int k,int m,int f 求k階斐波那契序列的第m項的值f gender char schoolname 校...
第一章 概述
1.模擬量輸入,輸出,開關量 閃爍 輸入,輸出及資料通訊 2.模擬量大多為開關量 3.mcu前做為前端採集器,mcu 感測器 4.開發步驟 1 i o分析 2 mcu造型 3 評估系統及相關硬體 4 設計硬體系統 5 硬體系統模組測試 6 軟體系統設計 7 系統測試 8 進一步工作 5.交叉編譯 6...