VC Edit 背景色問題
二 VC中Edit背景色方法一 利用嚮導對映CParentDlg的WM_CTLCOLOR訊息,產生函式:HBRUSH CParentDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);pDC是AboutDlg的裝置上下文,pWnd是CParentDlg中傳送該訊息的control指標,nCtlColor市Control的型別編碼。對其進行如下修改:
HBRUSH CAboutDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
if ((pWnd->GetDlgCtrlID() == IDC_EDIT1) && (nCtlColor == CTLCOLOR_EDIT))
{
COLORREF clr = RGB(255,0,0);
pDC->SetTextColor(clr); //設定紅色的文字
clr = RGB(0,0,0);
pDC->SetBkColor(clr); //設定黑色的背景
m_brMine = ::CreateSolidBrush(clr);
return m_brMine; //返回的是背景色對應的刷子控制代碼
}
else
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
return hbr;
}
} 方法二 自定義一個CColorEdit類,該類從CEdit派生,重寫該類的OnCtlColor訊息(如方法一),對使用背景色的Edit控制元件,將其宣告為CColorEdit的類,則該Edit控制元件就能定製背景色和前景色了。參考:http://www.360doc.com/relevant/22592397_more.shtml
相關推薦
VC Edit 背景色問題
二 VC中Edit背景色方法一 利用嚮導對映CParentDlg的WM_CTLCOLOR訊息,產生函式:HBRUSH CParentDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);pDC是AboutDlg的裝置上下文,pWnd是CP
VC 設定靜態文字框的背景色(轉)
填充靜態文字框的顏色: 1、在對話方塊中新增一個靜態文字框,設定其id為IDC_STATIC 2、獲得靜態文字框的控制代碼 HWND h_static = GetDlgItem(IDC_STATIC)->m_hWnd; 3、獲得靜態文字框的DC控制代碼 HDC hdc = ::GetDC(h_sta
VC之列表控制元件背景色設定
CMyListCtrl2::CMyListCtrl2() { m_colRow1 = RGB(240,247,249); m_colRow2 = RGB(229,232,239); } CMyListCtrl2::~CMyListCtrl2() { } BEGIN_MESSAGE_MAP(CMyLi
MFC對話方塊中改變對話方塊,Group Box, Static Text, Check Box, Edit Ctrl(disabled), Combo Box(disabled), Radio Button等控制元件背景色
VC 設定 Dialog, Group Box, Static Text, Check Box, Edit Ctrl(disabled), Combo Box(disabled), Radio Button等背景色 編寫WM_CTLCOLOR訊息的對映函式OnCtlColor
VC listview控制元件設定條目的背景色
1、新增訊息 在BEGIN_MESSAGE_MAP和END_MESSAGE_MAP之間新增訊息對映 ON_NOTIFY(NM_CUSTOMDRAW,IDC_LIST_SHOWSTATE,OnCustomdrawList) 2、新增宣告 在標頭檔案AFX_MSG之間新增
VC透掉背景色
//透掉背景色 //CBitmap m_bit; //m_bit.LoadBitmap(strBmpPath); //HBITMAP bBit = (HBITMAP)m_bit.m_hObject; //if (GetObjectType(bBit) == OB
setAnimationTransition:forView:cache: 運行動畫時背景色問題
animate uiview orm else eight trend code window mat 首先我描寫敘述一下問題:當我從一個view到另外一個view的時候? 解答:這個問題的解決還須要看setAnimationTransition:forView:cac
eclipse中的字體大小設置和背景色設置
技術分享 -1 image ply logs .cn lips app cnblogs 1.字體大小設置 在basic下選擇最後一個TextFont 護眼背景色設置 添加到自定義顏色後點確定 最後一步點apply eclipse中的字體大小設置和背景色設
Flex設置LinkButton的背景色
div 源代碼 ati size 調用 fcm oid mil begin 1、設計思路 因為Flex中沒有設置LinkButton的背景色的屬性,如今得從兩個方面入手:第一,直接通過調用樣式方法畫出LinkButton的背景色;第二,設置LinkButton的背
idea xml 綠背景色 去掉拼寫檢查
ima src 拼寫檢查 bsp image alt 分享 logs idea 去掉背景色 去掉拼寫檢 idea xml 綠背景色 去掉拼寫檢查
Photoshop腳本 > 設置前景色和背景色
photoshop腳本 ps腳本 源自:http://coolketang.com/tutorials/menu1lesson8.php本節將演示如何使用腳本,設置Photoshop的前景色和背景色。首先創建一個空白的腳本文檔,並保存在硬盤上某個位置。並輸入腳本代碼:var answer = conf
eazyUI 修改datagrid選中行默認背景色
cte clas 背景 div pre color 默認 sel datagrid <style> .datagrid-row-selected { background: #D1EEEE; co
漸變背景色 linear-gradient
hid png com ack pen images 分享 pin hide 1 div{ 2 background: pink; /*不支持漸變色的瀏覽器*/ 3 background: -webkit-gradient(linear,0 0,0 10
Android 按壓狀態改變背景色
stat oid select col cto drawable XML min mine Android 按壓狀態改變背景色 <selector xmlns:android="http://schemas.android.com/apk/res/android"&g
Eclipse詳細設置護眼背景色和字體顏色並導出
其他 system 方案 枚舉 選擇 lis 方法 mem 導入 Eclipse是一款碼農們喜聞樂見的集成開發平臺,但是其默認的主題和慘白的背景色實在是太刺激眼球了。下面,將給大家詳細介紹如何設置成護眼主題的方法,也做個拋磚引玉,希望能有更多的主題出現在Eclips
用CSS添加選中文字的背景色
logs ima 文字 http css 技術 .cn png 分享 用CSS添加選中文字的背景色
QT之設計部件背景色
ack 主界面 disable tracking avi blue line popu 基本 一、使用QT樣式表設計部件外觀 樣式表使用文本描寫敘述,能夠使用QApplication::setStyleSheet()函數將其設置到整個應用程序上。也能夠使用QWid
WPF之數據觸發器 改變控件背景色或閃爍
cti get 背景 anim soft reg using round markup 需求,很多矩形表示桶,其中:空桶=紅色,滿桶=綠色,使用中=紅綠閃爍。 <Window x:Class="FlickerDemo.MainWindow" xmln
修改狀態欄的文字顏色和背景色
res view red plist log cnblogs barh resp shared 一.修改狀態欄文字顏色 這裏修改文字顏色分兩種情況 (1)導航欄是隱藏狀態 如果導航欄為隱藏狀態 可以直接在控制器中重寫如下方法 // 重寫方法 狀態欄白色 - (UISta
超簡單CSS3水平動態進度條+小圓球+背景色漸變
背景色漸變 query 技術分享 scale wid alt class ani position 實現的的效果圖如下:效果是動態加載的 代碼如下: <!DOCTYPE html> <html lang="en"> <head> &l