VC++常用命令函数(★firecat推荐★)

简介: 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);

//

CBitmap 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]就能看了,之后改下标遍历.


相关文章
|
2月前
|
程序员 C++ 容器
在 C++中,realloc 函数返回 NULL 时,需要手动释放原来的内存吗?
在 C++ 中,当 realloc 函数返回 NULL 时,表示内存重新分配失败,但原内存块仍然有效,因此需要手动释放原来的内存,以避免内存泄漏。
|
2月前
|
存储 前端开发 C++
C++ 多线程之带返回值的线程处理函数
这篇文章介绍了在C++中使用`async`函数、`packaged_task`和`promise`三种方法来创建带返回值的线程处理函数。
61 6
|
2月前
|
C++
C++ 多线程之线程管理函数
这篇文章介绍了C++中多线程编程的几个关键函数,包括获取线程ID的`get_id()`,延时函数`sleep_for()`,线程让步函数`yield()`,以及阻塞线程直到指定时间的`sleep_until()`。
26 0
C++ 多线程之线程管理函数
|
2月前
|
编译器 C语言 C++
C++入门3——类与对象2-2(类的6个默认成员函数)
C++入门3——类与对象2-2(类的6个默认成员函数)
33 3
|
2月前
|
编译器 C语言 C++
详解C/C++动态内存函数(malloc、free、calloc、realloc)
详解C/C++动态内存函数(malloc、free、calloc、realloc)
263 1
|
2月前
|
存储 编译器 C++
C++入门3——类与对象2-1(类的6个默认成员函数)
C++入门3——类与对象2-1(类的6个默认成员函数)
39 1
|
2月前
|
编译器 C语言 C++
C++入门6——模板(泛型编程、函数模板、类模板)
C++入门6——模板(泛型编程、函数模板、类模板)
47 0
C++入门6——模板(泛型编程、函数模板、类模板)
|
3月前
|
编译器 C++
【C++核心】函数的应用和提高详解
这篇文章详细讲解了C++函数的定义、调用、值传递、常见样式、声明、分文件编写以及函数提高的内容,包括函数默认参数、占位参数、重载等高级用法。
26 3
|
4月前
|
编译器 C++ 容器
【C++】String常见函数用法
【C++】String常见函数用法
|
4月前
|
C++
c++常见函数及技巧
C++编程中的一些常见函数和技巧,包括生成随机数的方法、制表技巧、获取数字的个位、十位、百位数的方法、字符串命名技巧、避免代码修改错误的技巧、暂停和等待用户信号的技巧、清屏命令、以及避免编译错误和逻辑错误的建议。
39 6