對話方塊上自定義繪製文字

2021-06-21 11:37:57 字數 825 閱讀 6207

以下**放置在onpaint()的else中,刪除原來else中的內容:

/************************文字*************************/		

int itheight = 200; //文字高度

int itwidth = 200; //文字寬度

int ix = 640; //繪製區域的開始位置x

int iy = 150; //繪製區域的開始位置y

int icx = ix + itwidth; //繪製區域的寬度

int icy = iy + itheight; //繪製區域的高度

crect recttxt(ix, iy, icx, icy); //設定區域

dc.setbkmode(transparent); //設定文字背景透明

cfont myfont;

myfont.createpointfont(itheight, "宋體"); //設定字型

dc.selectobject(&myfont);

dc.settextcolor(rgb(255, 255, 255)); //設定字型顏色;

dc.drawtext("文字",&recttxt,dt_left); //在recttxt區域內繪製

//位置設定可選引數:dt_left / dt_center / dt_right

如何為對話方塊上的自定義快捷鍵?

方法一 原文在 1 插入乙個新的accelerator到資源裡,把加速鍵和對應的響應控制項 如乙個按鈕 關聯 2 在對話方塊標頭檔案中宣告 haccel m haccel 3 在對話方塊的建構函式裡初始化m haccel m haccel loadaccelerators afxgetinstanc...

自定義對話方塊

public void normaldialog 對話方塊的 private dialoginte ce.onclicklistener mydialoglistener new dialoginte ce.onclicklistener alertdialog.builder對話方塊沒有類似fin...

android 自定義對話方塊

說到對話方塊你肯定會想到alertdialog.builder。當然這次不是用alertdialog.builder來實現的!而是dialog類 alertdialog.builder提供的方法有 settitle 給對話方塊設定title.seticon 給對話方塊設定圖示。setmessage ...