天天看點

VC++常用指令函數(★firecat推薦★)

0. Alt+F8 自動對齊格式

1.

CString str;

str.Format("%d",m_width);

SetDlgItemText(IDC_XXX,str);

或 SetDlgItemText(AfxGetMainWnd()->m_hWnd,IDC_XXX,str);

2.

GetDlgItem(IDC_XXX)->EnableWindow(TRUE);

/

((CButton *)GetDlgItem(IDC_BUTTON_SHOW))->SetIcon(AfxGetApp()->LoadIcon(IDI_ICON1));

//

CBitmap bit;

CSketchDlg *pointerDlg;//主對話框指針

bit.LoadBitmap(IDB_BITMAP_FoundBody);

CStatic *btm = (CStatic*)pointerDlg->GetDlgItem(IDC_STATIC_AlarmSHOW);

btm->SetBitmap(bit);

bit.LoadBitmap(IDB_BITMAP4);

CPCBCutterView* pView=(CPCBCutterView*)((CMainFrame*)AfxGetMainWnd())->GetActiveView();//單文檔主界面指針      

pView->m_cBmpzPos.SetBitmap(bit);

3.

#include <iostream>

#include <fstream>

using namespace std;   --這三句寫在stdAfx.h

CString saveFileName;

saveFileName = "output.txt";

fstream outfile;  

outfile.open(saveFileName,ios::out);

outfile<<"V = "<<V<<endl;

outfile.close();

4.

#ifdef _DEBUG

#pragma comment(lib,"strmbasd.lib")

#else

#pragma comment(lib,"STRMBASE.lib")

#endif

#pragma comment(lib,"strmiids.lib")

5.Windows系統對話框預設的背景色的RGB值是多少?

RGB(212,208,200)

6.檢視.rc文本檔案的方法:

菜單-File-Open-*.rc-把底部的Open as選項改為Text

7.VC播放聲音

#include "mmsystem.h"  

#pragma comment(lib,"winmm.lib") //添加多媒體庫檔案

(1)PlaySound("c:\\music.wav",NULL, SND_ASYNC|SND_NODEFAULT);  

(2)PlaySound(MAKEINTRESOURCE(IDR_WAVE1),AfxGetResourceHandle(), SND_ASYNC|SND_RESOURCE|SND_NODEFAULT|SND_LOOP);

8.一個對話框操作另一個對話框的控件

CTestDlg *dd = (CTestDlg*)GetParent();

//或:CTestDlg *dd = (CTestDlg*)AfxGetMainWnd();

dd->GetDlgItem(IDC_EDIT1)->EnableWindow(FALSE);

9.注冊ocx控件的方法:開始-運作-輸入"Regsvr32 e:\cncgridX.ocx"

10.

BOOL CScrewView::PreCreateWindow(CREATESTRUCT& cs)

{

// TODO: Modify the Window class or styles here by modifying

// 改變滑鼠光标時不閃爍(建立自己的視窗類,視窗不設定光标,以便根據需要進行設定) //

if (cs.lpszClass == NULL)

{

cs.lpszClass = AfxRegisterWndClass(CS_DBLCLKS);

}

return CScrollView::PreCreateWindow(cs);

}

11.在VC6中,如何檢視以下代碼中vec裡的内容?

在調試視窗中輸入:vec._First[n]就能看了,之後改下标周遊.

繼續閱讀