Win32API中的寬字元

2021-10-04 20:35:52 字數 1005 閱讀 8923

就是windows作業系統已經設計好的函式,方便我們程式呼叫,我這裡的環境是32位xp,在c:\windows\system32下所有的.dll檔案都是api。

gdi32.dll:全稱是graphical device inte***ce(圖形黑色被介面),包含用於畫圖和顯示文字的函式。

例子://

#include

"stdafx.h"

#include

void

main()

這裡看似有很多新型別,不懂得我們就點一下那個型別,然後f12看一下它原來的模樣,比如這個uint:

在win32中程式也有自己的字元編碼:

char szstr=

"hahaah~"

;//ascii

wchar swzstr=

"hahaha~"

//unicode

如果你採用了ascii編碼輸出字串,那麼當你轉到unicode環境下的時候就需要全部轉換為unicode,這樣很麻煩 ,我們可以用乙個windows下自帶的巨集來解決這個問題,可以理解為「萬能編碼」:

tchar stzstr=

text

("hahaha~"

)//自動識別當前環境編碼

例子:

#include

"stdafx.h"

#include

void

main()

這裡的按鈕我們也可以改,修改messagebox這個api的最後乙個引數就行:

#include

"stdafx.h"

#include

void

main()

掃雷程式 win32API

1 已實現功能 基本的掃雷方塊的展開,方塊周圍雷數的計算,方塊的標旗,勝負的判斷,難度的更改 2 未實現功能 控制台顯示剩餘標旗數量和當前所用時間,選單項的豐富 3 基本原理 使用一張二維int表儲存每個方格的數字資訊,其中9表示雷 將整個雷區 客戶區 按難度分割成方格,每個方格為乙個靜態控制項,用...

多執行緒程式設計win32 API

win32 提供了一系列的api函式來完成執行緒的建立 掛起 恢復 終結以及通訊等工作。下面將選取其中的一些重要函式進行說明。1 handle createthread lpsecurity attributes lpthreadattributes,dword dwstacksize,lpthre...

Win32 API 與PB程式設計

1.如何使pb視窗總在最上層 通過setwindowpos函式吧視窗的顯示層次修改為hwnd topmost,就可以使指定視窗永遠不會被其他視窗覆蓋,該函式宣告為 function long setwindowpos long hwnd,long ord,long x,long y,long dx,...