第一章 HelloWorld WIN32版

2021-06-19 18:59:32 字數 1720 閱讀 7869

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...