目錄
一、Windows訊息分佈
四、通知訊息-組合框
五、通知訊息-編輯框
EN_UPDATE
首頁 運維 windows維 Win32 SDK基礎(九) 之Windows常用訊息大全的總結

Win32 SDK基礎(九) 之Windows常用訊息大全的總結

Jun 06, 2017 am 10:03 AM


一、Windows訊息分佈

#訊息範圍

說明

0 ~ WM_USER – 1

系統訊息

#WM_USER ~ 0x7FFF

自訂視窗類別整數訊息

#WM_APP ~ 0xBFFF

應用程式自訂訊息

#0xC000 ~ 0xFFFF

應用程式字串訊息

############################################################################################################## > 0xFFFF############為以後系統應用保留###############


二、常用Windows訊息

##WM_DESTROY#0x0一個視窗被銷毀##WM_MOVEWM_SIZE##WM_ACTIVATESETFOCUS#應用程式Enable狀態改變時產生#設定視窗是否能重畫應用程式傳送此訊息來設定一個視窗的文字## WM_CLOSE0x0010#當一個視窗或應用程式要關閉時發送一個訊號WM_QUERY#0x0011##0x0012WM_QUERYOPEN0x0013WM_ERASEBKGND0x0014WM_SYSCOLORCHANGE#0x0015WM_ENDSESSION0x0016WM_CANCELMODE0x001F#WM_SETCURSOR0x0020WM_MOUSEACTIVATE0x0021WM_CHILDACTIVATE0x0022WM_QUEUESYNC#0x0023WM_GETMINMAXINFO#0x0024#WM_PAINTICON0x0026當視窗圖示將要重繪時,發送此訊息給該視窗WM_ICONERASEBKGND0x0027KEYTOITEMWM_CHARTOITEM##WM_SETFONTWM_GETFONT#WM_SETHOTKEYWM_GETHOTKEY##0x0053DISPLAY#CHANGE#WM_GETICONWM_SETICONWM_NCCREATE#WM_NCDESTROY##0x00A4當遊標在視窗的非客戶區並按下滑鼠右鍵時發送此訊息WM_NCRBUTTONUP#0x00A5#當遊標在視窗的非客戶區並釋放滑鼠右鍵時發送此訊息WM_NCRBUTTONDBLCLK0x00A6當遊標在視窗的非客戶區並雙擊滑鼠右鍵時發送此訊息#WM_NCMBUTTONDOWN#0x00A7當遊標在視窗的非客戶區並按下滑鼠中鍵時發送此訊息WM_NCMBUTTONUP0x00A8 #當遊標在視窗的非客戶區並釋放滑鼠中鍵時發送此訊息#WM_NCMBUTTONDBLCL0x00A9 當遊標在視窗的非客戶區並雙擊滑鼠中鍵時發送此訊息##當一個選單將要啟動時發送此訊息,它發生在按下選單項目或按下選單快捷鍵時,它允許程式在顯示前更改選單WM_INITMENUPOPUP#0x0117當一個WM_MENUSELECT0x011F#選擇一個選單項目時發送此訊息給選單的擁有者(一般是視窗)#WM_MENUCHAR0x0120當選單已啟動且使用者按下了某個鍵(非快速鍵),發送此訊息給選單的擁有者WM_ENTERIDLE0x0121當一個有模式對話方塊或選單進入空閒狀態時發送此訊息給它的擁有者,空閒狀態指在處理完一則或幾則先前的訊息後,訊息列隊為空#WM_MENURBUTTONUP##繪製#WM_CTLCOLORDLG0x0136 繪製對話框前發送此訊息給它的父窗口,可用來設定編輯框的文字和背景顏色#WM_CTLCOLORSCROLLBAR0x0137繪製滾動條控制項前發送此訊息給它的父窗口,可用來設定滾動條控制項的文字與背景顏色WM_CTLCOLOR0x0138繪製WM_MOUSEMOVE0x0200滑鼠移動WM_LBUTTONDOWN0x0201 ##釋放滑鼠右鍵WM_RBUTTONDBLCLK0x0206#雙擊滑鼠右鍵WM_MBUTTONDOWN0x0207按下滑鼠中鍵WM_MBUTTONUP#0x0208ESTORE0x0223應用程式傳送此訊息給MDI客戶視窗通知子視窗恢復到原來大小WM_MDINEXT#0x0224應用程式傳送此訊息給MDI客戶視窗啟動下一個或前一個視窗WM_MDIMAXIMIZE0x0225應用程式傳送此訊息給MDI客戶視窗以最大化一個MDI子視窗WM_MDITILE##當使用者在應用程式視窗中拖動某個檔案時,產生此訊息WM_MDIREFRESHMENU0x0234#應用程式發送此訊息給MDI客戶視窗以刷新視窗選單#WM_MOUSEHOVER0x02A1當遊標在視窗客戶區懸停超過TrackMouseEvent()指定的時間時,發送此訊息給該視窗WM_MOUSELEAVE0x02A3當遊標離開視窗客戶區超過TrackMouseEvent()指定的時間時,發送此訊息給該視窗WM_CUT#0x0WM_COPYWM_PASTE #


三、通知訊息-按鈕

訊息名稱

##值

#說  明

WM_

NULL 

0x0000

空訊息,此訊息將被接收視窗忽略

WM_CREATE 

0x0

001

應用程式建立一個視窗

002

0x0003

移動一個視窗

#0x0005

改變一個視窗的大小

#0x0006

一個視窗被啟動或失去啟動

狀態

##WM_

0x0007

取得焦點後

WM_KILLFOCUS
0x0008

失去焦點

##WM_ENABLE

0x000A

WM_SETREDRAW

0x000B

WM_SETTEXT

0x000C

#WM_GETTEXT

######0x000D###

應用程式會傳送此訊息來複製對應視窗的文字到緩衝區

#WM_GETTEXTLENGTH

##0x000E

得到與一個視窗有關的文字的長度(不包含空字元)

WM_PAINT

0x000F

#要求一個視窗重繪自己

END

SESSION

##使用者選擇結束對話框或應用程式自己呼叫ExitWindows()

函數

#WM_QUIT

用來結束程式運行或應用程式呼叫Postquitmessage()函數來產生此訊息

當使用者視窗恢復先前的大小位置時,把此訊息傳送給某個圖示

當視窗背景必須被擦除時(例如在視窗改變大小時)

當系統顏色改變時,傳送此訊息給所有頂級視窗

當系統進程發出WM_QUERYENDSESSION訊息後,此訊息傳送給應用程式

###WM_SHOWWINDOW#############0x0018#### ########當隱藏或顯示視窗是傳送此訊息給這個視窗###################WM_ACTIVATEAPP################################################################## #0x001C############當某個視窗將被啟動時,將被啟動視窗和目前活動(即將失去啟動)視窗會收到此訊息,發送此訊息給應用程式哪個窗口是啟動的,哪個是非啟動的##################WM_FONTCHANGE############0x001D###

當系統的字體資源庫變更時傳送此訊息給所有頂層視窗

WM_TIME CHANGE

0x001E

#當系統的時間變化時發送此訊息給所有頂級視窗

傳送此訊息來取消某種正在進行的動作

如果滑鼠引起遊標在某個視窗中移動且滑鼠輸入當沒有被捕獲時,發送訊息給該視窗

當遊標在某個非啟動的視窗中而使用者正按著滑鼠的某個鍵傳送此訊息給目前視窗

發送此訊息給MDI子視窗當使用者點擊此視窗的標題欄,或當視窗被啟動、移動、改變大小

此訊息由基於電腦的訓練程式發送,透過WH_JOURNALPALYBACK的Hook程式分離出使用者輸入訊息

當視窗要改變大小或位置時,發送此訊息給該視窗

在一個最小化視窗的圖示在重繪前,當圖示背景必須重繪時,發送此訊息給該視窗

WM_

NEXT######DL###GCTL########### 0x0028############傳送此訊息給一個對話方塊程式以變更焦點位置#################WM_SPOOLERSTATUS###### ######0x002A#############當列印管理列隊增加或減少一則###作業###時發出此訊息############ ######WM_DRAWITEM######

0x002B

當Button,ComboBox,Listbox,Menu控制的外觀改變時,發送此訊息給這些控制項的擁有者

WM_MEASUREITEM

##0x002C

#當Button,ComboBox,list box,ListView,Menu 項目被建立時,發送此訊息給控制項的擁有者

WM_

DELETEITEM

0x002D

當ListBox 或ComboBox 被銷毀或當某些項目透過發送LB_DELETE

STRING、 LB_RESETCONTENT、 CB_DELETESTRING、CB_RESETCONTENT 訊息被刪除#時,發送此訊息給控制項的擁有者

## WM_V

0x002E

一個具有LBS_WANTKEYBOARDINPUT風格的ListBox控制項會傳送此訊息給它的擁有者,以此來回應WM_KEYDOWN訊息

0x002F

#一個具有LBS_WANTKEYBOARDINPUT風格的ListBox控制項會傳送此訊息給它的擁有者,以此來回應WM_CHAR訊息

0x0030

當應用程式繪製控制項時,發送此訊息會得到以何種字體繪製控制項中的文字

0x0031

應用程式傳送此訊息可獲得目前控制項繪製文字的字型

0x0032

應用程式發送此訊息讓一個視窗與一個熱鍵相關聯

#0x0033

應用程式傳送此訊息來判斷熱鍵與某個視窗是否有關聯

###############WM_QUERYDRAGICON############0x0037########## ###此訊息發送給最小化窗口,當此窗口將要被拖放而它的類別中沒有定義圖標,應用程式就返回一個圖標或遊標的句柄,當用戶拖放圖標時系統顯示這個圖標或遊標##################WM_COMPAREITEM#############0x0039###

傳送此訊息判定ComboBox或ListBox新增加的項目的相對位置

WM_ COMPACTING

0x0041

#顯示記憶體已經很少了

WM_WINDOWPOSCHANGING

0x0046

當呼叫SetWindowPos()函數改變視窗的大小和位置後,發送此訊息給該視窗

WM_POWER

#0x0048

當系統將進入掛起狀態時發送此訊息給所有進程

WM_COPYDATA

## 0x004A

當一個應用程式傳遞資料給另一個應用程式時發送此訊息

WM_CANCELJOURNAL

0x004B

當某個使用者取消程式日誌啟動狀態,發送此訊息給應用程式

WM_NOT

IFY

0x004E

當某個控制項的某個

事件已經發生或這個控制項需要得到一些資訊時,發送此訊息給它的父視窗

WM_INPUT

LANGCHANGEREQUEST

0x0050

當使用者選擇某種輸入語言,或輸入語言的熱鍵改變

WM_INPUTLANGCHANGE

0x0051

當應用程式輸入語言改變後發送此訊息給受影響的最頂級視窗

WM_TCARD

#0x0052

當應用程式已經初始化Windows說明例程時傳送此訊息給應用程式

WM_HELP

################# #####當使用者按下了F1,如果某個選單是啟動的,就發送此訊息給此視窗關聯的選單,否則就傳送給有焦點的窗口,如果目前都沒有焦點,就把此訊息傳送給目前啟動的視窗##################WM_USERCHANGED###########0x0054###

當用戶已經登入或退出後發送此訊息給所有的窗口,當用戶登入或登出時系統更新使用者的特定設定訊息,在使用者更新設定時系統馬上發送此訊息

#WM_NOTIFYFORMAT

#0x0055

公用控制項和它們的父視窗透過此訊息來判斷在WM_NOTIFY訊息中是使用ANSI還是UNICODE形式的結構,使用此控制項能使某個控制項與它的父控制項相互通訊

WM_CONTEXTMENU
0x007B

#當使用者在某個視窗中點選右鍵,則傳送此訊息給該視窗

#WM_STYLECHANGING

# #0x007C

當要呼叫SetWindowLong()函數視窗的一個或多個風格時,傳送此訊息給該視窗

WM_STYLECHANGED
0x007D

當呼叫SetWindowLong()函數改變了視窗的一個或多個風格後,發送此訊息給該視窗

WM_

0x007E

#當顯示器的解析度改變後傳送此訊息給所有的視窗

0x007F

傳送此訊息給某個窗口,傳回與某個視窗有關聯的大圖示或小圖示的句柄

0x0080

應用程式發送此訊息讓一個新的大圖示或小圖示與某個視窗關聯

#0x0081

當某個視窗第一次被建立時,此訊息在WM_CREATE訊息被傳送前發送

##0x0082

此訊息通知某個窗口,正在銷毀非客戶區

################WM_NCCALCSIZE############################################################# 0x0083############當計算某個視窗的客戶區大小和位置時發送此訊息##################WM_NCHITTEST### #########0x0084###

移動滑鼠,按住或放開滑鼠時產生此訊息

#WM_NCPAINT

0x0085

當某個視窗的框架必須被繪製時,應用程式會傳送此訊息給該視窗

WM_NCACTIVATE

0x0086

透過改變某個視窗的非客戶區來表示視窗是處於啟動還是非啟動狀態時,此訊息會傳送給該視窗

#WM_NCMOUSEMOVE

##0x00A0

當遊標在視窗的非客戶區(視窗標題列及邊框)內移動時發送此訊息給該視窗

WM_NCLBUTTONDOWN

0x00A1

當遊標在視窗的非客戶區並按下滑鼠左鍵時發送此訊息

WM_NCLBUTTONUP

0x00A2

當遊標在視窗的非客戶區並釋放滑鼠左鍵時發送此訊息

WM_NCLBUTTONDBLCLK

0x00A3

#當遊標在視窗的非客戶區並雙擊滑鼠左鍵時發送此訊息

#WM_NCRBUTTONDOWN

WM_KEYDOWN

0x0100

按下一個非系統鍵(按下鍵時未按下「ALT」鍵)

WM_KEYUP

0x0101

#釋放一個非系統鍵

WM_CHAR

#0x0102

按下某鍵,當TranslateMessage()轉發WM_KEYDOWN後發送本訊息

WM_DEADCHAR

#0x0103

釋放某鍵,當TranslateMessage()轉送WM_KEYUP後發送本訊息

WM_SYSKEYDOWN

0x0104

當按住ALT鍵同時按下其他按鍵時發送此訊息給擁有鍵盤焦點的視窗

WM_SYSKEYUP

0x0105

當釋放一個鍵同時按住ALT鍵時發送此訊息給擁有鍵盤焦點的視窗

WM_SYSCHAR

#0x0106

當TranslateMessage( )轉發WM_SYSKEYDOWN後發送此訊息給擁有鍵盤焦點的視窗

WM_SYSDEADCHAR

0x0107

#當TranslateMessage()轉送WM_SYSKEYUP後發送此訊息給擁有鍵盤焦點的視窗

##WM_INITDIALOG

0x0110

在被顯示前發送此訊息對話框,通常用此訊息初始化控制項和執行其他任務

WM_COMMAND

0x0111

選擇視窗選單項目或某個控制項傳送一則訊息給它的父視窗或按下一個快速鍵時產生此訊息

WM_SYSCOMMAND

0x0112

#選擇視窗選單項目或選擇最大化或最小化時,發送此訊息給該視窗

WM_TIMER

0x0113

#########發生了###計時器###事件#################WM_HSCROLL######################################## ######0x0114###

當視窗水平滾動條產生一個滾動事件時發送此訊息給該視窗和捲軸的擁有者

##WM_VSCROLL

0x0115

當視窗垂直滾動條產生一個滾動事件時發送此訊息給該視窗和滾動條的擁有者

WM_INITMENU

#0x0116

下拉選單

或子選單將要被啟動時發送此訊息,它允許顯示前在修改選單而不必更改整個選單

## 0x0122

當遊標位於選單項目上時,釋放滑鼠右鍵產生此訊息

##WM_MENUDRAG

0x0123

當拖曳選單項目時,發送此訊息給拖放選單的擁有者

WM_MENUGET

OBJECT

#0x0124

當遊標移入選單項目或從選單項目中心移到選單項目頂部或底部時,發送此訊息給拖放選單的擁有者

WM_UNINITMENUPOPUP

0x0125

當下拉選單或子選單被銷毀時產生此訊息

WM_MENUCOMMAND

### #####0x0126############當使用者選擇選單項目時產生此訊息##################WM_CHANGEUISTATE###

0x0127

應用程式傳送此訊息表示使用者介面(UI)狀態應被改變

#WM_UPDATEUISTATE

#0x0128

##應用程式傳送此訊息以改變指定視窗及其子視窗的使用者介面(UI)狀態

WM_QUERYUISTATE

0x0129

#應用程式傳送此訊息得到某個視窗的使用者介面(UI)狀態

#WM_CTLCOLORMSGBOX

0x0132

繪製

訊息框前發送此訊息給它的父窗口,透過回應這條訊息,父視窗可以透過使用給定的相關顯示裝置的句柄來設定訊息框的文字和背景顏色

WM_CTLCOLOREDIT

0x0133

#繪製編輯型控制項前發送此訊息給它的父窗口,可用來設定編輯框的文字和背景顏色

WM_CTLCOLORLISTBOX

#0x0134

繪製列錶框控制項前發送此訊息給它的父窗口,可用來設定編輯框的文字和背景顏色

WM_CTLCOLORBTN

#0x0135

按鈕

控制項前傳送此訊息給它的父窗口,可用來設定編輯框的文字和背景顏色

STATIC

靜態

控制項前發送此訊息給它的父窗口,可用來設定靜態控制項的文字和背景顏色

按下滑鼠左鍵

#WM_LBUTTONUP

0x0202

釋放滑鼠左鍵

#WM_LBUTTONDBLCLK

0x0203

雙擊滑鼠左鍵

WM_RBUTTONDOWN

0x0204

#按下滑鼠右鍵

WM_RBUTTONUP

0x0205

##在釋放滑鼠中鍵

WM_MBUTTONDBLCLK

#0x0209

##在雙擊滑鼠中鍵

WM_MOUSEWHEEL

#0x020A

當滑鼠滾輪轉動時發送此訊息給目前取得焦點的視窗

WM_PARENTNOTIFY

0x0210

當MDI子視窗被建立或銷毀,或當遊標位於子視窗上且使用者按了一下滑鼠鍵時,發送此訊息給它的父視窗

WM_ENTERMENULOOP

0x0211

發送此訊息通知應用程式的主視窗進程已經進入了選單模式循環

WM_EXITMENULOOP

#0x0212

##傳送此訊息通知應用程式的主視窗程序已經退出了選單模式循環

WM_SIZING

0x0214

#調整窗口大小時發送此訊息給窗口,透過此訊息應用程式可以監視或修改窗口大小和位置

WM_CAPTURECHANGED

#0x0215

當視窗設定為不擷取滑鼠事件時,發送此訊息給該視窗

WM_MOVING

0x0216

移動視窗時發送此訊息給窗口,透過此訊息應用程式可以監視或修改視窗大小和位置

#WM_POWERBROADCAST

#0x0218

發送此訊息給應用程式通知它有關電源管理事件

WM_DEVICECHANGE

0x0219

當裝置的硬體配置改變時發送此訊息給應用程式或裝置驅動程式

WM_MDICREATE

#0x0220

應用程式傳送此訊息給多文件的客戶視窗來建立一個MDI 子視窗

WM_MDIDESTROY

0x0221

#應用程式會傳送此訊息給多文件的客戶視窗來關閉一個MDI 子視窗

#WM_MDIACTIVATE

## 0x0222

應用程式傳送此訊息給多文件的客戶視窗通知客戶視窗啟動另一個MDI子視窗,當客戶視窗收到此訊息後,它會發出WM_MDIACTIVE訊息給MDI子視窗(未啟動)來啟動它

WM_M

DIR

####0x0226############應用程式傳送此訊息給MDI客戶視窗以平鋪方式重新排列所有MDI子視窗##################WM_MDICASCADE############0x0227###

應用程式傳送此訊息給MDI客戶視窗以層疊方式重新排列所有MDI子視窗

##WM_MDIICONAR

0x0228

#應用程式發送此訊息給MDI客戶視窗重新排列所有最小化的MDI子視窗

#WM_MDIGETACTIVE

#0x0229

應用程式傳送此訊息給MDI客戶視窗以找到啟動的子視窗的句柄

WM_MDISETMENU

0x0230

#應用程式發送此訊息給MDI客戶視窗以MDI選單取代子視窗的選單

#WM_ENTERSIZEMOVE

#0x0231

當視窗進入移動或改變大小模式循環時,發送此訊息給該視窗

WM_EXITSIZEMOVE

0x0232

當視窗退出移動或改變大小模式循環時,發送此訊息給該視窗

WM_DROP

FILES

0x0233

300

##應用程式會傳送此訊息給一個編輯框或ComboBox以刪除目前選取的文字

##0x0301

應用程式發送此訊息給一個編輯框或ComboBox以複製目前選擇的文字到剪貼簿

0x0302

應用程式發送此訊息給一個編輯框或ComboBox以從剪貼簿中得到資料

WM_CLEAR

0x0303

#應用程式傳送此訊息給一個編輯框或ComboBox以清除目前選取的內容

#WM_UNDO

0x0304

應用程式發送此訊息給一個編輯框或ComboBox以撤銷最後一次操作

WM_DESTROYCLIPBOARD

##0x0307

當呼叫EmptyClipboard()清空剪貼簿時,將此訊息傳送給剪貼簿擁有者

WM_DRAWCLIPBOARD

0x0308

當剪貼簿的內容變更時發送此訊息給剪貼簿觀察鏈中的第一個窗口,它允許用剪貼簿觀察視窗來顯示剪貼簿的新內容

WM_PAINTCLIPBOARD

0x0309

#當剪貼簿包含CF_OWNERDIPLAY格式的資料且剪貼簿觀察視窗的客戶區需要重繪時,發送此訊息給剪貼簿擁有者

WM_VSCROLLCLIPBOARD

#0x030A

當剪貼簿包含CF_OWNERDIPLAY格式的資料且剪貼簿觀察視窗發生垂直捲動條事件時,剪貼簿觀察視窗會傳送此訊息給剪貼簿擁有者

WM_SIZECLIPBOARD

0x030B

#當剪貼當板包含CF_OWNERDIPLAY格式的資料且剪貼簿觀察視窗的客戶區域的大小已改變時,剪貼簿觀察視窗會傳送此訊息給剪貼簿的擁有者

#WM_ASKCBFORMATNAME

0x030C

剪貼簿觀察視窗傳送此訊息給剪貼簿擁有者以獲得CF_OWNERDISPLAY剪貼簿格式的名稱

WM_CHANGECBCHAIN

0x030D

當一個視窗從剪貼簿觀察鏈中移去時發送此訊息給剪貼簿觀察鏈中的第一個視窗

#WM_HSCROLLCLIPBOARD

0x030E

當剪貼簿包含CF_OWNERDIPLAY格式的資料且剪貼簿觀察視窗發生水平捲軸事件時,剪貼簿觀察視窗會傳送此訊息給剪貼簿擁有者

#WM_QUERYNEWPALETTE

#0x030F

發送此訊息給將要獲得鍵盤焦點的窗口,此訊息使視窗在獲得焦點時同時有機會實現它的邏輯調色板

WM_PALETTEISCHANGING

0x0310

應用程式將要實現它的邏輯調色板時發送此訊息通知所有應用程式

WM_PALETTECHANGED

0x0311

獲得焦點的視窗實現它的邏輯調色板後發送此訊息給所有頂級並重疊的窗口,以此

來改變系統調色板

WM_HOTKEY

0x0312

當使用者按下由RegisterHotKey()註冊的熱鍵時產生此訊息

#WM_PRINT

#0x0317

##應用程式傳送此訊息給窗口,要求視窗在指定設備環境中繪製自己,一般情況下是印表機設備環境

#WM_PRINTCLIENT

#0x0318

應用程式傳送此訊息給窗口,要求視窗在指定裝置環境中繪製視窗客戶區,一般情況下是印表機裝置環境

WM_APP

0x8000

幫助使用者自訂訊息,自訂訊息可以為WM_APP+X,X為正整數

WM_USER

#0x0400

幫助使用者自訂訊息,自訂訊息可以為WM_USER+X,X為正整數

#



四、通知訊息-組合框

訊息名稱

說明

#BN_CLICKED

#點擊按鈕

##BN_DISABLE

按鈕被禁止

#BN_DOUBLECLICKED

雙擊按鈕

BN_HILITE

#BN_PAINT

按鈕應當重畫

#BN_UNHILITE

加亮應當去除

##CBN_EDITUPDATECBN_ERRSPACECBN_KILLFOCUSCBN_SELCHANGECBN_SELENDCANCELCBN_SELENDOK

#訊息名稱

#說明

CBN_CLOSEUP

組合方塊的列錶框被關閉

CBN_DBLCLK

使用者雙擊了一個字串

##CBN_DRO

PDOWN

組合方塊的列錶框被拉下

CBN_EDITCHANGE

#使用者修改了組合方塊中的文字

#CBN_EDITUPDATE

##組合方塊內的文字即將更新

組合方塊記憶體不足

組合方塊失去輸入焦點

在組合方塊中選擇了一項

使用者的選擇將會被忽略

用戶的選擇將執行

###################################### ######CBN_SETFOCUS############組合方塊取得輸入焦點##############

五、通知訊息-編輯框

編輯框中的文字己更新##EN_ERRSPACE 編輯框記憶體不足#EN_HSCROLL

訊息名稱

EN_CHANGE

##用戶點擊了水平捲軸

EN_KILLFOCUS

編輯方塊失去輸入焦點

##EN_MAXTEXT

插入的內容被截斷

EN_SETFOCUS

#編輯框獲得輸入焦點

EN_UPDATE

編輯框中的文字將會更新#使用者點擊了垂直捲軸LBN_DBLCLK#使用者雙擊了一項

EN_VSCROLL

六、通知訊息-列錶框

訊息名稱

##說明

##LBN_ERRSPACE

列錶框記憶體不足

#LBN_KILLFOCUS

列錶框正在失去輸入焦點

LBN_SELCANCEL

使用者選擇取消
# #####LBN_SELCHANGE############使用者選擇將改變##################LBN_SETFOCUS############################# ###列錶框獲得輸入焦點################

以上是Win32 SDK基礎(九) 之Windows常用訊息大全的總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

可以在 Windows 7 上安裝 mysql 嗎 可以在 Windows 7 上安裝 mysql 嗎 Apr 08, 2025 pm 03:21 PM

是的,可以在 Windows 7 上安裝 MySQL,雖然微軟已停止支持 Windows 7,但 MySQL 仍兼容它。不過,安裝過程中需要注意以下幾點:下載適用於 Windows 的 MySQL 安裝程序。選擇合適的 MySQL 版本(社區版或企業版)。安裝過程中選擇適當的安裝目錄和字符集。設置 root 用戶密碼,並妥善保管。連接數據庫進行測試。注意 Windows 7 上的兼容性問題和安全性問題,建議升級到受支持的操作系統。

mysql 無法連接到本地主機怎麼解決 mysql 無法連接到本地主機怎麼解決 Apr 08, 2025 pm 02:24 PM

無法連接 MySQL 可能是由於以下原因:MySQL 服務未啟動、防火牆攔截連接、端口號錯誤、用戶名或密碼錯誤、my.cnf 中的監聽地址配置不當等。排查步驟包括:1. 檢查 MySQL 服務是否正在運行;2. 調整防火牆設置以允許 MySQL 監聽 3306 端口;3. 確認端口號與實際端口號一致;4. 檢查用戶名和密碼是否正確;5. 確保 my.cnf 中的 bind-address 設置正確。

mySQL下載完安裝不了 mySQL下載完安裝不了 Apr 08, 2025 am 11:24 AM

MySQL安裝失敗的原因主要有:1.權限問題,需以管理員身份運行或使用sudo命令;2.依賴項缺失,需安裝相關開發包;3.端口衝突,需關閉佔用3306端口的程序或修改配置文件;4.安裝包損壞,需重新下載並驗證完整性;5.環境變量配置錯誤,需根據操作系統正確配置環境變量。解決這些問題,仔細檢查每個步驟,就能順利安裝MySQL。

無法從終端訪問 mysql 無法從終端訪問 mysql Apr 08, 2025 pm 04:57 PM

無法從終端訪問 MySQL 可能是由於:MySQL 服務未運行;連接命令錯誤;權限不足;防火牆阻止連接;MySQL 配置文件錯誤。

MySQL安裝在特定係統版本上報錯的解決途徑 MySQL安裝在特定係統版本上報錯的解決途徑 Apr 08, 2025 am 11:54 AM

MySQL安裝報錯的解決方法是:1.仔細檢查系統環境,確保滿足MySQL的依賴庫要求,不同操作系統和版本需求不同;2.認真閱讀報錯信息,根據提示(例如缺少庫文件或權限不足)採取對應措施,例如安裝依賴或使用sudo命令;3.必要時,可嘗試源碼安裝並仔細檢查編譯日誌,但這需要一定的Linux知識和經驗。最終解決問題的關鍵在於仔細檢查系統環境和報錯信息,並參考官方文檔。

mysql怎麼複製粘貼 mysql怎麼複製粘貼 Apr 08, 2025 pm 07:18 PM

MySQL 中的複制粘貼包含以下步驟:選擇數據,使用 Ctrl C(Windows)或 Cmd C(Mac)複製;在目標位置右鍵單擊,選擇“粘貼”或使用 Ctrl V(Windows)或 Cmd V(Mac);複製的數據將插入到目標位置,或替換現有數據(取決於目標位置是否已存在數據)。

vs code 可以在 Windows 8 中運行嗎 vs code 可以在 Windows 8 中運行嗎 Apr 15, 2025 pm 07:24 PM

VS Code可以在Windows 8上運行,但體驗可能不佳。首先確保系統已更新到最新補丁,然後下載與系統架構匹配的VS Code安裝包,按照提示安裝。安裝後,注意某些擴展程序可能與Windows 8不兼容,需要尋找替代擴展或在虛擬機中使用更新的Windows系統。安裝必要的擴展,檢查是否正常工作。儘管VS Code在Windows 8上可行,但建議升級到更新的Windows系統以獲得更好的開發體驗和安全保障。

MySQL安裝後服務無法啟動的解決辦法 MySQL安裝後服務無法啟動的解決辦法 Apr 08, 2025 am 11:18 AM

MySQL拒啟動?別慌,咱來排查!很多朋友安裝完MySQL後,發現服務死活啟動不了,心裡那個急啊!別急,這篇文章帶你從容應對,揪出幕後黑手!讀完後,你不僅能解決這個問題,還能提升對MySQL服務的理解,以及排查問題的思路,成為一名更強大的數據庫管理員! MySQL服務啟動失敗,原因五花八門,從簡單的配置錯誤到復雜的系統問題都有可能。咱們先從最常見的幾個方面入手。基礎知識:服務啟動流程簡述MySQL服務啟動,簡單來說,就是操作系統加載MySQL相關的文件,然後啟動MySQL守護進程。這其中涉及到配置

See all articles