當前位置:首頁 » 編程軟體 » 編程底色代碼

編程底色代碼

發布時間: 2022-10-16 00:54:42

1. vc++6.0輸出窗口背景顏色

---- 方法一:調用CWinApp類的成員函數SetDialogBkColor來實現。
---- 其中函數的第一個參數指定了背景顏色,第二個參數指定了文本顏色。下面的例子是將應用程序對話框設置為藍色背景和紅色文本,步驟如下:
---- ① 新建一個基於Dialog的MFC AppWizard應用程序ExampleDlg。
---- ② 在CExampleDlgApp ::InitInstance()中添加如下代碼:
BOOL CExampleDlgApp: : InitInstance ( )
{

CExampleDlgDlg dlg;
m_pMainWnd = &dlg;
//先於DoModal()調用,將對話框設置為藍色背景、紅色文本
SetDialogBkColor(RGB(0,0,255),RGB(255,0,0));
int nResponse = dlg.DoModal();

}
---- 編譯並運行,此時對話框的背景色和文本色已發生了改變。值得注意的是:在調用DoModal()之前必須先調用SetDialogBkColor,且此方法是將改變應用程序中所有的對話框顏色,並不能針對某一個指定的對話框。
---- 方法二:重載OnPaint(),即WM_PAINT消息。有關代碼如下(以上例工程為准):
void CExampleDlgDlg::OnPaint()
{
if (IsIconic())

else
{
CRect rect;
CPaintDC dc(this);
GetClientRect(rect);
dc.FillSolidRect(rect,RGB(0,255,0)); //設置為綠色背景
CDialog::OnPaint();
}
---- 方法三:重載OnCtlColor (CDC* pDC, CWnd* pWnd, UINT nCtlColor),即WM_CTLCOLOR消息。具體步驟如下(以上例工程為准):
---- ①在CExampleDlgDlg的頭文件中,添加一CBrush的成員變數:
class CExampleDlgDlg : public CDialog
{
...
protected:
CBrush m_brush;
...
};
---- ②在OnInitDialog()函數中添加如下代碼:
BOOL CExampleDlgDlg::OnInitDialog()
{
...
// TODO: Add extra initialization here
m_brush.CreateSolidBrush(RGB(0, 255, 0)); // 生成一綠色刷子
...
}
---- ③利用ClassWizard重載OnCtlColor(…),即WM_CTLCOLOR消息:
HBRUSH CExampleDlgDlg::OnCtlColor
(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
/*
** 這里不必編寫任何代碼!
**下行代碼要注釋掉
** HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
*/
return m_brush; //返加綠色刷子
}
---- 方法四:還是重載OnCtlColor (CDC* pDC, CWnd* pWnd, UINT nCtlColor),即WM_CTLCOLOR消息。具體步驟如下(以上例工程為准):
---- 步驟①、②同上方法三中的步驟①、②。
---- 步驟③利用ClassWizard重載OnCtlColor(…)(即WM_CTLCOLOR消息)時則有些不同:
HBRUSH CExampleDlgDlg::OnCtlColor
(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
//在這加一條是否為對話框的判斷語句
if(nCtlColor ==CTLCOLOR_DLG)
return m_brush; //返加綠色刷子
return hbr;
}
---- 編譯並運行即可。
---- 關於如何改變對話框背景顏色的問題,可能還有很多種不同方法可以實現,筆者在這僅舉出四種常見的方法。其中方法三的編程似乎有點不太規范,方法四則要比方法三正統些,筆者這樣的對比舉例是為了拓寬VC編程愛好者特別是初學者的編程思路,讀者可以根據實際情況選用其中的一種。如果再結合《軟體報》2000年第5期中改變對話框上的控制項顏色,相信會使您的MFC應用程序"增色"不少

2. eclipse編寫代碼用什麼背景顏色有利於眼睛

豆沙綠作為背景顏色有利於眼睛。

設置參數:色調 85 飽和度 123 亮度205

背景顏色具體操作如下:

windows->Preferences->General->Editor->Text Editors

3. HTML語言中,設置背景顏色的代碼是

html中設置元素的背景色都是通過CSS中的background 屬性來完成。

例如,給整個頁面(body)設置背景色:body{background: #ddd;};如果要將圖片作為背景色:body{background-image: url(1.jpg);},其中url括弧後面的是背景圖片的鏈接。

拓展資料:

background 簡寫屬性在一個聲明中設置所有的背景屬性。

background可以設置如下屬性:

  • background-color背景顏色

  • background-position背景圖像的位置

  • background-size背景圖片的尺寸

  • background-repeat重復背景圖像

  • background-origin背景圖片的定位區域

  • background-clip背景的繪制區域

  • background-attachment背景圖像是否固定或者隨著頁面的其餘部分滾動

  • background-image背景圖像

如果不設置其中的某個值,也不會出問題,通常建議使用這個屬性,而不是分別使用單個屬性,因為這個屬性在較老的瀏覽器中能夠得到更好的支持,而且需要鍵入的字母也更少。

代碼:

4. DEV-C++中如何調整編程背景顏色

  1. 如果只是單純調整背景顏色,

工具》》編輯器選項》》語法》然後就可以更改了。
註:關鍵字對應英文(reserved word),滑鼠選中類型中的reserved word,然後在前景中選擇喜歡的顏色,單機<確定>。完成。


2.如果想調整編程中的字體顏色,設置默認的控制台前景和背景顏色,如下:

COLOR[attr]
attr指定控制台輸出的顏色屬性
顏色屬性由兩個十六進制數字指定--第一個為背景,第二個則為
前景。每個數字可以為以下任何值之一:
0=黑色8=灰色
1=藍色9=淡藍色
2=綠色A=淡綠色
3=淺綠色B=淡淺綠色
4=紅色C=淡紅色
5=紫色D=淡紫色
6=黃色E=淡黃色
7=白色F=亮白色
如果沒有給定任何參數,該命令會將顏色還原到CMD.EXE啟動時
的顏色。這個值來自當前控制台窗口、/T命令行開關或
DefaultColor注冊表值。
如果用相同的前景和背景顏色來執行COLOR命令,COLOR命令
會將ERRORLEVEL設置為1。
例如:"COLORfc"在亮白色上產生亮紅色

5. java設定背景顏色

本來是在drawcomponent這個里邊使用setBackground,你想啊drawcomponent是繼承JComponent的所以它是一個容器,所以它同樣有setBackground這個方法來設置它的背景顏色

但是因為你在設置它本身為一個畫布,因為你用了paintComponent(Graphicsg)

這個方法,所以setBackground這個方法即使你用了也看不到很大的效果。但是有一種取代的方法就是在paintComponent(Graphicsg)方法中首先就用Graphics所含有的方法g.setColor(Color.black);來設置背景顏色再用g.fillRect(0,0,this.getWidth(),this.getHeight());來填滿整個容器,這就達到了設置背景目的。然後你再g.setColor(其他顏色);來繪制其它圖形.

具體代碼:(在你以上的代碼上修改了點)

publicvoidpaintComponent(Graphicsg)

{

Graphics2Dg2=(Graphics2D)g;

g.setColor(Color.black);//這里設置背景顏色

g.fillRect(0,0,this.getWidth(),this.getHeight());//這里填充背景顏色

doublex=100;

doubley=100;

doublew=200;

doubleh=150;

Rectangle2Drect=newRectangle2D.Double(x,y,w,h);

g2.setPaint(Color.white);//這里是你設置其他筆觸顏色

g2.draw(rect);

Ellipse2Dellipse=newEllipse2D.Double();

ellipse.setFrame(rect);

g2.draw(ellipse);

Point2Dp1=newPoint2D.Double(x-40,y-30);

Point2Dp2=newPoint2D.Double(x+w+40,y+h+30);

g2.draw(newLine2D.Double(p1,p2));

doublecenterx=rect.getCenterX();

doublecentery=rect.getCenterY();

doubleradius=150;

Ellipse2Dcircle=newEllipse2D.Double();

circle.setFrameFromCenter(centerx,centery,centerx+125,centery+125);

g2.draw(circle);

}

測試結果圖

6. 在c#中如何用代碼設置textbox的背景顏色

TextBox1.BackColor = System.Color.Black;

//System.Color是一個系統自定義的枚舉,可以選擇顏色。
如果是在WPF編程中,則應該使用TextBox.Background屬性,結果量個Brush,以實現過度色背景等各種不同效果的背景。

7. 如何把eclipse編程背景改成黑色

eclipse換成黑色的背景方法
打開Eclipse,在編輯頁面。點擊help(幫助)——Eclipse Marketplace。

在彈出的窗口中找到搜索框,輸入並按Enter搜索color theme,在結果中找到Eclipse Color Theme,點擊右下角的install 按鈕進行安裝。 勾選確認所要安裝的插件為Eclipse Color Theme。選擇接受協議並點擊finish完成安裝操作。點擊提示框的OK按鈕繼續完成安裝。如果出現需要重啟的提示,點擊Yes進行重啟。

插件安裝完了,就可以設置了。點擊Window——Preferences, 打開偏好設置窗口。

在右側依次選擇General——Appearance——Color Theme,然後在右邊就會顯示該插件提供的多個主題,點擊選擇想要的主題。 選擇主題後,右側可以實時預覽設置主題後Eclipse的背景,代碼的顏色等樣式。如果覺得喜歡主題,則點擊Apply(應用)後點擊OK按鈕將選定的主題應用於Eclipse。Eclipse的背景就會被改變了,而且插件會根據代碼中的關鍵字等信息對不同的單詞使用不同的顏色,非常漂亮。

8. 如何用VBA編程,將Excel表格里A列的內容根據單元格背景顏色做出調整

我給你一個判斷單元格是否有底色的代碼,你在根據自己的要求修改代碼即可
Sub abc()

Dim rng As Range, rng1 As Range

Dim y As Integer

Set rng = Range("a1:d9") ''''A1:D9區域

For Each rng1 In rng

y = rng1.Interior.ColorIndex ''''單元格顏色標記數

If y > 0 Then MsgBox rng1.Address ''''如果Y>0,則提示該單元格的地址

Next

End Sub

熱點內容
個人網站模板源碼 發布:2025-05-18 02:51:17 瀏覽:489
主伺服器ip地址 發布:2025-05-18 02:46:29 瀏覽:854
電腦配置太低玩不了絕地求生怎麼辦 發布:2025-05-18 02:38:39 瀏覽:796
存儲過程怎麼出錯了 發布:2025-05-18 02:37:16 瀏覽:367
32寸演算法 發布:2025-05-18 02:22:14 瀏覽:743
寶塔資料庫備份 發布:2025-05-18 02:14:18 瀏覽:192
安卓商店下載的光遇是什麼服 發布:2025-05-18 02:13:38 瀏覽:31
網頁挖礦源碼 發布:2025-05-18 02:13:34 瀏覽:307
centosftp伺服器設置參數 發布:2025-05-18 02:12:55 瀏覽:216
賬號密碼保存在瀏覽器哪裡 發布:2025-05-18 01:56:43 瀏覽:833