1. 為啥我在一個vs項目中添加了第三方控制項,我在新開一個vs環境其工具欄中就沒有我所添加的第三方控制項了呢
要添加到工具箱裡面去
2. 怎樣在VS2013/MFC中使用TeeChart繪圖控制項
方法/步驟
1
在網上下載TeeChart控制項並安裝,安裝自然不用多說,安裝完後找到安裝路徑(帶有TeeChart5.ocx文件),復制當前路徑
2
安裝完後需要對控制項進行簡單的注冊,打開cmd,通過cd指令並粘貼原來復制好的路徑,轉到軟體安裝好的目錄;
接著輸入:regsvr32 TeeChart5.ocx,然後彈出對話框提示注冊成功
3
注冊完畢,打開VS2013,新建一個MFC項目,在VC++欄中找到MFC項目,選擇好項目存放的目錄並填寫項目名稱
4
接著是創建向導,只需修改選擇「基於對話框」模式,至於「最小化框」和「最大化框」隨各自情況選擇,其餘的默認點「下一步」即可
5
將默認生成的三個控制項按delete鍵刪除
6
接下來導入TeeChart控制項,選擇「工具"-》"選擇工具箱項"-》"COM組件",找到"TeeChart Pro Active control v5"並選中它,點擊"確定"
7
在工具箱中找到「TeeChart Pro Active control v5」控制項並拖放到對話框上,適當調整控制項大小
8
控制項已經導入了,接下來需要添加相關的「類」和「變數」,首先添加類。
在「類視圖」中右鍵項目名稱,選擇「添加」-》「類」;
然後選擇「MFC」項中的「TypeLib中的MFC類」,點「添加」。
9
在注冊表的可用類型庫中找到"TeeChart Pro Active control v5<1.0>",這里不需要一直下拉慢慢找,只要輸入"tee"就可以直接選中
10
在
「介面」中選擇所需的類,Teechart控制項包含很多類,CTChart是必須的,對應的介面是「ITChart」,其他類包括CSeries、
CAxis、CAxes、CTitles等等,這里僅以「CTChart」和「CSeries」為例,選擇「ISeries」、「ITChart」。
確定以後可以在類視圖中看到新添加的兩個類。
11
接下來需要對控制項關聯變數,對控制項右鍵選擇「添加變數」,選擇默認的控制項類型,屬於類「CTchart1」,對變數進行命名,這里命名為"m_chart",這樣類和變數就關聯好了。
12
項
目中會多出一個tchart1.h文件和tchart1.cpp文件,在對話框類的頭文件CTestDlg.h中會有「CTchart1
m_chart;」的變數定義,但是CTestDlg.cpp文件中對話框類的構造函數會多出一句「,
m_chart(0)」,需要把它刪除,否則會編譯出錯。這樣前期准備工作就完成了
END
控制項繪圖示例-繪制隨機曲線
1
雙
擊對話框中添加的Teechart控制項,彈出對話框,選擇「Add」添加圖表,在彈出的對話框中可以看到很多圖表類型,這里選擇最簡單的「Fast
line」,並取消「3D」,選擇「Fast line」下選的「normal」系列,其它選項暫不多說,點擊「完成」會生成series0
2
添加一個按鈕,修改屬性「Caption」和「ID」
3
雙擊按鈕自動生成按鈕點擊事件處理函數,編輯函數,注意添加CSeries.h頭文件,用AddXY函數進行繪圖,第一個參數表示橫坐標,第二個表示縱坐標,和面兩個默認NULL就行。
void CTestDlg::OnBnClickedDraw()
{
// TODO: 在此添加控制項通知處理程序代碼
CSeries lineSeries = (CSeries)m_chart.Series(0);
lineSeries.Clear();
for (int i = 0; i < 100; i++)
{
lineSeries.AddXY((double)i, rand(),NULL,NULL);
}
}
4
這樣,一個簡單的Teechart應用程序就完成了。Teechart功能很是強大,也很方便,許多功能可以雙擊後進行設置,希望對大家有所幫助。
http://jingyan..com/article/c33e3f48ac6c5aea15cbb51f.html
3. 跪求:在VS2008中MFC環境下,用CMFCToolBar創建工具欄,要在每個按鈕上顯示文字,該怎麼實現啊
點開資源視圖->Toorbar,打開視圖->工具欄->圖像編輯器,有一個「A」(文本工具),點一下就可以了
4. vs2008,界面編程,工具箱中哪個是輸入數字的框
給你一個方法吧,派生一個cedit類
BOOLCMyEdit::PreTranslateMessage(MSG*pMsg)
{
if( pMsg->message==WM_CHAR )
{
//只允許輸入一個小數點
if((pMsg->wParam==『.』) &&CheckUnique(『.』))
{
returnTRUE;
}
//只允許輸入』.』 && 數字 』0′ 到 』9′ && 退格
if(pMsg->wParam!=『.』&& (pMsg->wParam>』9′ || pMsg->wParam<』0′) &&pMsg->wParam!=『\b』)
{
returnTRUE; //剩下的消息全部不處理
}
}
returnCEdit::PreTranslateMessage(pMsg);
}
5. 用vs2010編譯,運行c後應該出現的黑色框框一下子就閃沒了,怎麼弄
你點最上排的【工具】,點開後選【自定義】,然後點【命令】,然後點【添加命令】,點開後在左邊找到【調試】,再在右邊框里找到【開始執行(不調試)】,點確定關閉,這時出現的還是【命令】欄,按【下移】找到【調試】,這時【調試】會變成上一行,而你選定的會變成【開始執行(不調試)】,選定後直接點關閉就行,再次運行程序的話,就點左上角【調試】後面的三角形就行了,或者快捷鍵【ctrl+F5】
6. VS和Xcode寫C/C++哪個更好,各自優劣勢是什麼
其實這不重要(也沒有所謂的優缺點),因為真正的工作中你是沒有選擇的,必須根據項目工程中選擇編譯工具
xcode不了解,vs肯定是寫windows應用的最佳選擇,因為人家是微軟自己的
7. vs2013中用MFC和C++創建程序後,工具箱中的控制項全部顯示灰色,無法拖進對話框。
我碰到過一次,具體是因為我在使用控制項的時候正在運行一個程序,這樣,vs你再向這個工程里添加東西是不可以的!我的就是因為這個,希望,能解決你的問題。
8. vs2010寫好的代碼怎麼用dev打開
1.打開vs2010主界面,然後選擇,文件→新建→項目,在項目類型中選擇vc++→win32
然後在右側模板中選擇win32控制台應用程序,再在下面輸入一個名稱(項目名稱,不用帶.c)
選擇保存位置後確定,彈出個對話框,不管它,下一步.
2.接下來注意了,這個對話框中,應用程序類型要選擇控制台應用程序,附加選項一定要選中「空項目」。然後點完成。然後對話框消失.
3.回到vs主界面,這時會在左側和右側多了如圖工具欄「解決方案管理器」,在源文件上點右鍵,選擇「添加→新建項」。這里注意,如果你已經有寫好的c源文件,那麼要選擇「現有項」
4.又打開個對話框,不管左邊的,在右邊的模板中選擇c++文件(注一),在下面的名稱中輸入源文件的名字加上.c(注二),保存位置用默認的。然後點擊「添加」
9. vs2010中CDialog怎麼作為子窗體來顯示
不能,因為CDialog這種對話框還是CreateDialog創建的默認都是OVERLAPPED的風格,你無法把它作為子窗口。
你只能用CreateWindow自己創建一個窗口並指定父窗口,或者用CFormView來載入對話框資源。
切換視圖看這個:
http://www.codeproject.com/KB/docview/replacingview.aspx
10. 用vs開發c程序應該配置成什麼環境,上面只有c++,沒有c
VS中的C++完全兼容C的,你可以直接建一個c++的文件,寫入純c的代碼,直接編譯就行
比如,新建一個test.cpp文件,寫入如下內容,一樣能編譯通過,並且完美運行:
#include "stdio.h"
void main()
{
printf("C++ file input c code!\n");
}