原创 對話框編程(vc使用技巧集)

一、往基於對話框的程序添加菜單: [1] 先添加菜單(IDR_MENU1)資源,並加上需要的菜單項。 [2] 編輯對話框資源IDD_DLGMENUTOOLBAR_DIALOG的屬性,在屬性對話框中選擇IDR_MENU1即可。   

原创 C++操作符彙集

1.         + 加 x=y+z;    2.         - 減 x=y-z;    3.         * 乘 x=y*z;    4.         / 除 x=y/z;                   賦值運算

原创 Visual C++/MFC入門教程(四)

在以後的章節4.D 利用AppWizard創建並使用ToolBar StatusBar Dialog Bar會給出使用的方法。   4.C Dialog Bar   Dialog Bar類似一個靜態的附在框架窗口上的對話框,由於Dial

原创 VC中常用的20種方法

一、打開CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、關閉CD_ROM mciSendString("Set cdAudio door close

原创 Visual C++/MFC入門教程(一)

VC開發指南   1.1 如何學好VC     這個問題很多朋友都問過我,當然流汗是必須的,但同時如果按照某種思路進行有計劃的學習就會起到更好的效果。萬事開頭難,爲了幫助朋友們更快的掌握VC開發,下面我將自己的一點體會講一下:     1

原创 C++ 的各種文件讀寫操作總結

在編程的過程中,文件的操作是一個經常用到的問題,在C++Builder中,可以使用多種方法對文件操作,下面我就按以下幾個部分對此作詳細介紹,就是: 1、基於C的文件操作; 2、基於C++的文件操作; 3、基於WINAPI的文件操作; 4、

原创 Visual C++/MFC入門教程(三)

3.5 利用序列化進行文件讀寫   在很多應用中我們需要對數據進行保存,或是從介質上讀取數據,這就涉及到文件的操作。我們可以利用各種文件存取方法完成這些工作,但MFC中也提供了一種讀寫文件的簡單方法——“序列化”。序列化機制通過更高層次的

原创 vc使用技巧集(二)

11、遞歸樹 void CTreeDataDlg::TreeAddSubTree(CString ParTree, HTREEITEM hPartItem) { //----------------使用到的變量進行定義------

原创 vc使用技巧集(三)

21、如何在對話框中從磁盤讀出一個bitmap文件畫在上面?   BOOL CAboutDlg::OnInitDialog() { CDialog::OnInitDialog(); HBITMAP m_hBmp = (HB

原创 vc使用技巧集(一)

1、控件隨窗口大小而自動縮放  void CDVRDlg::OnSize(UINT nType, int cx, int cy) { RECT rcClient; if (GetDlgItem(IDC_STATIC_aa))

原创 vc使用技巧集(對話框控件)

十五、設置控件字體顏色:(例如STATIC控件) 在OnCtlColor函數中添加如下代碼:(可能需要選擇STATIC的簡單屬性) if(nCtlColor==CTLCOLOR_STATIC) { pDC->SetText

原创 常用選擇集使用及判斷實體類型

ARX中常用的選擇實體的函數有幾種: 1、acedSSGet    相應的函數用到的函數有:acedSSLength 、acedSSName、acdbGetObjectId、acdbOpenAcDbEntity。。。acedSSFree

原创 寫AcEdJig類的一點心得

很不幸的,今天被老大訓導了,但也因爲學到不少東西: AcGePoint3d (AcGePoint2d )轉換 ads_point 用:asDblArray函數。 ads_point 轉換AcGePoint2d  用asPnt2d(cons

原创 VC6到VS2005中的轉換

1、 error C2668: 'sqrt' : ambiguous call to overloaded function      在VS2005中存在sqrt函數的重載。當編譯器看到sqrt(int)時,找不到相應的函數,此時存

原创 判斷字符是否爲數字字符

BOOL CDlgCADJSQ::IsNumeric(CString str) { int Length = str.GetLength(); int i; char ch; for(i=0; i<Length;i++) {