vc 基礎知識 常用控制代碼

2021-04-24 03:33:31 字數 1352 閱讀 2400

控制代碼型別

說明hwnd

視窗控制代碼

hinstance

當前實列控制代碼

hcursor

游標控制代碼

hfont

字型控制代碼

hpen

畫筆控制代碼

hbrush

畫刷控制代碼

hdc

裝置環境控制代碼

hbitmap

位圖控制代碼

hicon

圖示控制代碼

hmenu

選單控制代碼

hfile

檔案控制代碼

系統定義訊息巨集字首

bm_

按鈕控制訊息

cb_

組合框dm_

壓式按鈕

em_

編輯框lb_

列表框sbm_

滾動條wm_

視窗不同訊息型別取直範圍

系統定義

1 0x0000--0x03ff  

使用者定義內部訊息

0x0400--0x07ff  

系統定義

2 0x0800--0xbfff  

使用者定義外部訊息

0xc000--0xffff  

常用的部分

windows

資料型別

word 16

位無符號整數

long 32

位有符號整數

dword 32

位無符號整數

handle

控制代碼uint 32

位無符號整數

bool

布林lptstr

指向字串的

32位指標

lpctstr

指向字串常量的

32位指標

資料結構

typedef   struct   tagmsg  

typedef   struct   tagpoint  

point;  

typedef   struct   tagwndclass  

wndclass;  

typedef   struct   tagrect  

rect;  

位圖應用

hdc hdc;

裝置環境控制代碼

hdc hdcmem;

記憶體裝置環境控制代碼

hbitmap hbm;

位圖控制代碼

bitmap   bm; bitmap

結構hdc=getdc(hwnd);  

hdcmem=createcompatibledc(hdc);

先獲得記憶體裝置環境

hbm=loadbitmap

VC基礎知識 筆記

1.showwindow方法 cgundongdlg pdlg new cgundongdlg pdlg create ids string102 pdlg showwindow sw restore 其中showwindow的引數為 sw forceminimize 是強制視窗最小化,主要使用在非...

VC 串列埠通訊基礎知識

在win32下,可以使用兩種程式設計方式實現串列埠通訊,其一是使用activex控制項 activex是microsoft對於一系列策略性物件導向程式技術和工具的稱呼,其中主要的技術是元件物件模型 com 這種方法程式簡單,但欠靈活。其二是呼叫windows的api函式,這種方法可以清楚地掌握串列埠...

收集 關於控制代碼的基礎知識詳解

所謂控制代碼實際上是乙個資料,是乙個long 整長型 的資料。控制代碼是wondows用來標識被應用程式所建立或使用的物件的唯一整數,windows使用各種各樣的控制代碼標識諸如應用程式例項,視窗,控制,位圖,gdi物件等等。windows控制代碼有點象c語言中的檔案控制代碼。從上面的定義中的我們可...