国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
vc中edit控件使用總結(jié)

vc中edit控件使用總結(jié)

通過(guò)類向?qū)б陨蓛煞N類成員變量,一種是cstring類型,一種是cedit類型。

在程序中使用時(shí)如果只是簡(jiǎn)單的獲取 edit控件內(nèi)容,或設(shè)置簡(jiǎn)單的內(nèi)容建議使用cstring類型成員變量。

示例:

CString m_strEdit;

//獲得edit框內(nèi)容
UpdateData(true);

此時(shí)m_strEdit就是edit框內(nèi)容的字符串變量。

//要更新edit的話只要對(duì)m_strEdit進(jìn)行賦值然后

UpdataData(false);//即可


如果是一些對(duì)edit框的復(fù)雜操作建議用cedit類型。

示例:

CEdit m_ctrlEdit;

//將光標(biāo)移到開(kāi)頭

m_ctrlEdit.SetSel(0,0);

//將光標(biāo)移到末尾
m_ctrlEdit.SetSel(-1);

//選中所有內(nèi)容

m_ctrlEdit.SetSel(0,-1);

//寫(xiě)入值

m_ctrlEdit.ReplaceSel("替換內(nèi)容");

//得到當(dāng)前edit框中的所有字符數(shù)
int iStart,iCount;//iCount 為字符數(shù)
m_ctrlEdit.SetSel(0,-1);

m_ctrlEdit.GetSel(iStart,iCount);

還一種可以直接用控件的id值來(lái)進(jìn)行操作

示例:

((CEdit*)GetDlgItem(IDC_EDIT)

他類似于上邊的m_ctrlEdit

這樣寫(xiě)的好處是可以在消息傳遞中使用,便于不同窗口間傳遞edit內(nèi)容

例如:下面的消息響應(yīng)函數(shù)中
SetEditContent(WPARAM wPARAM, LPARAM lPARAM)

IDC_EDIT可以通過(guò)wPARAM傳遞近來(lái),而字符傳內(nèi)容可以直接通過(guò)lPARAM傳遞近來(lái)

CString Msg="要傳遞的消息";

::SendMessage(m_hParent,WM_SENDMSG_EDIT,(WPARAM) IDC_EDIT, (LPARAM)(LPSTR)(LPCTSTR)Msg)

如:

((CEdit*)GetDlgItem(wPARAM))->SetSel(-1);

((CEdit*)GetDlgItem(wPARAM))->ReplaceSel((LPCSTR)lPARAM);

VC編輯框(EDIT)的自動(dòng)換行與自動(dòng)滾屏

經(jīng)過(guò)多次測(cè)試,總結(jié)出VC編輯框(EDIT)的自動(dòng)換行與自動(dòng)滾屏的方法。

方法一:(當(dāng)EDIT映射到一CString時(shí))

m_String = m_String + sNewString + "\r\n" //自動(dòng)換行

UpdateData(false);

此法只能做到自動(dòng)換行,不會(huì)自動(dòng)滾屏到最后一行。

方法二:(當(dāng)EDIT映射到一EDIT時(shí))

m_Edit.SetSel(-1, -1); //自動(dòng)滾屏

m_Edit.ReplaceSel(sNewString+"\r\n"); //自動(dòng)換行

UpdateData(true);

此法可以做到自動(dòng)換行,并自動(dòng)滾屏到最后一行。

以上,m_String、m_Edit.分別為給編輯框添加的成員變量;sNewString 為要顯示的字符串

注意二法中UpdataData參數(shù)的區(qū)別。

我發(fā)現(xiàn)修改編輯框的屬性:Auto_HScroll等用處不大。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
(全)
MFC自定義數(shù)字控件(繼承自CEdit)
用戶自定義消息SendMessage的使用
如何防止Edit框中的Password不被非法獲取
奇淫怪巧之給Delphi的PrintDialog增加一個(gè)頁(yè)碼選定范圍打印的Edit
VC編輯框(EDIT)實(shí)現(xiàn)的自動(dòng)換行、自動(dòng)滾屏 、自動(dòng)清空
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服