windows處處是訊息

2021-06-17 19:54:10 字數 649 閱讀 5241

以前經常看到書上說,windows是基於訊息機制的。

雖然知道這個概念,但一直沒有很深刻的體會。

最近在學習sdk程式設計時,才發現,在windows裡面,處處是訊息啊。

比如以前用mfc時,要在listctrl裡增加一欄:

clistctrl lctrl;

lvcolumn lvc;

lvc.*** = ***;

lctrl.insertcolumn(n, &lvc);

然而,在sdk裡卻是這樣的:

hwnd hwndlist = ::getdlgitem(hdlg, idc_list);

lvcolumn lvc;

lvc.*** = ***;

::sendmessage(hwndlist, lvm_insertcolumn, 0, (lparam)&lvc);

實際上,在mfc裡,clistctrl的成員函式insertcolumn也是通過發訊息來實現的:

_afxcmn_inline int clistctrl::insertcolumn(int ncol, const lvcolumn* pcolumn)

處處是可怕的災難

前言 科技越來越發達,在未來100年內,核技術將用做於小型化,如果核電用於更換成我們現在用的電池。一些廢舊的核電池就會危害到大家。所洩漏的核廢料流到地下,汙染我們的水源。人類將面臨危難。你們可讓電池承受不起,地球各地,各個研究所,想要攻克你 我可不希望你們濫用核電,無論理由多麼天花亂墜,再精密,再小...

人生處處是商機,看你怎樣發現它

今年生意不好對做,錢難賺。有的人跟風賠錢了,有的人迷茫失業了,有的人找不到方向。抱怨社會不公平。從來沒有在自己身上找問題。記得小時候聽的乙個故事,一群人發現了乙個河流,沙里有 於是一傳十十傳百,越來越多人,都來到這個河流淘沙撈金。人山人海都爭先恐後幹活,乙個青年幹了幾天,什麼也沒有撈到,他發現大家幹...

Windows控制代碼,訊息

常用控制代碼型別及說明 控制代碼型別 說明 hwnd 標識視窗控制代碼 hinstance 標識當前例項控制代碼 hcursor 標識游標控制代碼 hfont 標識字型控制代碼 hpen 標識畫筆控制代碼 hbrush 畫刷 hdc 裝置環境 hbitmap 位圖 hicon 圖示 hmenu 選單...