WM CTLCOLOR訊息的用法。有關控制項

2021-07-16 16:56:25 字數 721 閱讀 1608

出自

hbrush cdialogcolor:

:onctlcolor(cdc* pdc, cwnd* pwnd, uint nctlcolor)

case ctlcolor_edit:

//對所有編輯框的設定

default

:return cdialog:

:onctlcolor(pdc,pwnd, nctlcolor);}

}

注:case的類別有以下幾種:

ctlcolor_btn 按鈕控制項

ctlcolor_dlg 對話方塊

ctlcolor_edit 編輯框

ctlcolor_listbox 列表框

ctlcolor_msgbox 訊息框

ctlcolor_scrollbar 滾動條

ctlcolor_static 靜態文字

2.你可能覺得對所有的控制項使用統一的介面設定覺得不自由,其實vc同樣可以對特定的id的控制項進行設定,方法如下:

switch

(pwnd-

>getdlgctrlid())

default

:return cdialog:

:onctlcolor(pdc, pwnd, nctlcolor);}

WM CTLCOLOR訊息的用法

很多人都覺得自己的程式的介面不那麼美觀,往往vc預設產生的對話方塊比較單調,因此很多人往往找到很多其它的控制項對對話方塊進行美化修飾,例如給靜態控制項設定字型,設定背景顏色等等,其實這些完全可以由vc自己的wm ctlcolor訊息來完成!wm ctlcolor訊息用來完成對edit static ...

yii flash訊息用法

設定訊息方式 成功資訊提示 錯誤資訊提示 一般訊息資訊提示 上面的 key所有的都是可以自定義的.yii只是把上面的資訊按照一定的規則放於使用者的session資訊中。前台頁面顯示時候可以通過getflash key,defaultvalue null,delete true 來獲取指定的 key來...

Handler訊息機制的用法

在做畢設時遇到乙個問題,如何用通過service得到的資料來更新fragment的ui?有多種方法,首先嘗試使用較為簡單的handler訊息機制。具體步驟如下 1.主線程中建立乙個handler private handler handler new handler 2.重寫handler的hand...