windows programming -jump from start.txt

          1 動(dòng)態(tài)連接
          Windows 運(yùn)作機(jī)制的核心是一個(gè)稱(chēng)作動(dòng)態(tài)連接的概念


          #include <windows.h>
          int WINAPI WinMain (?HINSTANCE hInstance, HINSTANCE hPrevInstance,
          ???PSTR szCmdLine, int iCmdShow)
          {
          MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0);
          return 0 ;
          }

          ?1) #include <windows.h>包含其它的頭文件
          ?2) 程序入口
          ?? int WINAPI WinMain (?HINSTANCE hInstance,HINSTANCE hPrevInstance,
          ??????????? ?PSTR szCmdLine,int iCmdShow)

          ?? a #define WINAPI __stdcall? 指定一個(gè)呼叫約定,包括如何生產(chǎn)機(jī)器碼,參數(shù)如何入棧
          ?? b HINSTANCE hInstance 執(zhí)行體代號(hào),唯一標(biāo)識(shí)該程序
          ?? c HINSTANCE hPrevInstance 已經(jīng)不采用
          ?? d PSTR szCmdLine 參數(shù)列表
          ?? e int iCmdShow 顯示方式
          ? 3) MessageBox 函數(shù)
          ?? MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0);
          ?? 參數(shù)1 窗體代號(hào)
          ?? 參數(shù)2 主題顯示文字
          ?? 參數(shù)3 標(biāo)題顯示文字
          ?? 參數(shù)4 按鈕,0 為確認(rèn) 使用C語(yǔ)言的OR(|)操作符號(hào)將上面顯示的一個(gè)常數(shù)與代表內(nèi)定按鈕的常數(shù)組合:

          ?
          #define ?MB_OK?????????????????????? ????0x00000000L
          #define ?MB_OKCANCEL???????????????? ????0x00000001L
          #define ?MB_ABORTRETRYIGNORE???????? ????0x00000002L
          #define ?MB_YESNOCANCEL????????????? ????0x00000003L
          #define ?MB_YESNO??????????????????? ????0x00000004L
          #define ?MB_RETRYCANCEL?

          #define ?MB_DEFBUTTON1?????????????? ????0x00000000L
          #define ?MB_DEFBUTTON2?????????????? ????0x00000100L
          #define ?MB_DEFBUTTON3?????????????? ????0x00000200L
          #define ?MB_DEFBUTTON4

          圖示的外觀(guān)
          #define ?MB_ICONHAND???????????????? ?????? 0x00000010L
          #define ?MB_ICONQUESTION???????????? ????????? 0x00000020L
          #define ?MB_ICONEXCLAMATION????????? ????????? 0x00000030L
          #define ?MB_ICONASTERISK

          #define ?MB_ICONWARNING????????????? ?MB_ICONEXCLAMATION
          #define ?MB_ICONERROR??????????????? ?MB_ICONHAND
          #define ?MB_ICONINFORMATION????????? ?MB_ICONASTERISK
          #define ?MB_ICONSTOP

          2 c 語(yǔ)言編譯過(guò)程 c--compile --?? .obj?? ---linking----? .exe

          posted on 2006-09-13 16:37 康文 閱讀(226) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): c\c++

          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類(lèi)

          隨筆檔案

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 额济纳旗| 长岛县| 民勤县| 蕉岭县| 健康| 卢湾区| 垣曲县| 车险| 安平县| 凉城县| 巧家县| 清远市| 静乐县| 新营市| 许昌市| 鄱阳县| 新竹县| 兴仁县| 左权县| 平南县| 泽普县| 饶河县| 揭东县| 邮箱| 安庆市| 中牟县| 嘉禾县| 巴青县| 静海县| 星座| 海安县| 巴彦县| 珲春市| 长丰县| 漳州市| 永年县| 绥德县| 增城市| 金华市| 浑源县| 株洲县|