如何知道vc6裡面各個控制項的屬性方法的詳細說明

2025-01-08 15:55:11 字數 2090 閱讀 4725

1樓:彭英博

實現這個功能的核心是調節控制項的位置和大小,這裡我採用了cwnd類的setwindowpos()函式,使用該函式之前必須先獲得控制項的指標,使用getdlgitem()來做到這一點。兩個函式的原型如下:

cwnd* getdlgitem(int nid)const;

返回值:指向給定控制項或子視窗的指標;

引數:nid為控制項或子視窗的id值。

bool setwindowpos(const cwnd* pwndinsertafter,int x,int y,int cx,int cy,uint nflags);

功能:改變視窗的大小、位置和z次序;

引數:第乙個引數我不會用,一般設為null;

x、y:視窗新位置;cx、cy:視窗新寬度和高度;

nflags常用取值:

swp_nozorder:忽略第乙個引數;

swp_nomove:忽略x、y,維持位置不變;

swp_nosize:忽略cx、cy,維持大小不變;

這樣,當需要重新設定某控制項位置時,可採用:

cwnd *pwnd;

pwnd = getdlgitem( idc_edit1 );獲取控制項指標。

pwnd->setwindowpos( null,x,y,0,0,swp_nozorder | swp_nosize );把控制項移到視窗的(x,y)處,大小不變。

當需要重新設定某控制項大小時,可採用:

pwnd = getdlgitem( idc_edit1 );

pwnd->setwindowpos( null,0,0,cx,cy,swp_nozorder | swp_nomove );把控制項的大小改為(cx,cy),位置不變。

當採用:pwnd = getdlgitem( idc_edit1 );

pwnd->setwindowpos( null,x,y,cx,cy,swp_nozorder );

則控制項的大小和位置都會改變。

2樓:侍佁

檢視工具書《mfc windows程式設計》

對vc6裡的mfc各控制項有詳細介紹,函式介紹,各使用介紹的資料是什麼?謝謝

3樓:楓夜無眠

mfc不屬於vc6,mfc是微軟搞得一套類庫,查東西可以用msdn。

4樓:網友

如果是vc6.使用連線幫助就可以。

c++ mfc 如何獲取和設定控制項屬性,比如獲取button的caption?

5樓:秋楓

首先要知道這個控制項的id,通過id來訪問控制項要想獲得控制項上的文字,可以用getdlgitemtext這個函式函式原型是int getdlgitemtext( int nid, cstring& rstring ) const;

第乙個引數是控制項的id,第二個引數是用來接收控制項文字的字串(cstring型別的)

6樓:月下獨酌

獲取他的id號就行了。去看一下mfc的基礎教程吧。

對乙個陌生控制項,怎樣才能知道其屬性和使用方法?

7樓:伯鑲柏

在vb中按f2進入物件瀏覽器,在列表中找到控制項名(不是你給控制項起的名字, 而是它本身的名字, 如webbrowser而非webbrowser1之類的), 選中即可檢視其方法、屬性等基本資訊。

vc中的rich edit控制項和edit控制項有什麼區別?

8樓:網友

你看看寫字板和記事本 往裡面打些字 再改一下文字的格式就知道了 寫字板是richedit 記事本是edit

在vc(mfc)中怎樣用程式設定控制項的屬性

9樓:密密麻麻老味

比如設定乙個框的文字:

cedit* pedit = (cedit *)getdlgitem(id_edit1);

pedit->setwindowtext("我在寫**的過程中需要設定控制項的屬性,不知道怎樣實現,請各位幫幫忙!謝謝!!");

如何在6個月裡鍛鍊肌肉呢

先制定乙份計劃,然後每天下班之後都去健身房進行鍛鍊,可以舉鐵,能夠很好地鍛鍊胸肌和肱二頭肌,還可以游泳跑步,通過燃燒全身的脂肪,另外配合飲食,多吃蛋白質高的食物,就可以擁有一身非常健碩的肌肉了。.首先我們就是要從飲食上注意一下,多吃一些蛋白質含量較高的食物,可以很好的補充肌肉。.並且多做一些力量型的...

如何知道裡的喜用神和忌神,如何知道八字裡的喜用神和忌神?

先學習好日元衰旺的判別,要弄清楚陰陽五行在不同月令的旺度情況。看日主是得令 得助 得生的綜合還是佔一種,判定身旺 極旺 衰 極衰或者平和 以旺論 在看命局耗洩之物是官財傷的哪一類 定出扶抑格 從強 從弱 這樣根據是幫身 是耗身找出食神五行。再調整,例如從弱格食傷透洩,雖財為用。但逢枝透官殺,財護官殺...

如何刪除Win8 1這台電腦裡的6個資料夾

什麼資料夾?如果是系統資料夾乙個也不能刪,而且還可能刪不掉!win8.1怎麼去掉這台電腦中的資料夾 很好,不錯已經去掉了資料夾,贊乙個,這樣電腦看著就簡潔了!有的使用者覺得windows 系統中這台電腦裡面,最上面那6個資料夾沒什麼用處,希望去掉它。今天帶來 系統怎麼去掉這台電腦內資料夾,這可以通過...