您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
VC其它技巧.pdf 立即下载
上传人:yy****24 上传时间:2024-09-09 格式:PDF 页数:7 大小:17KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

VC其它技巧.pdf

VC其它技巧.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本文由lizsky0贡献doc1。其它VC其它-VC常用小技巧让窗口一启动就最大化把应用程序类(CxxxApp)的InitInstance()函数中的m_pMainWnd->ShowWindow(SW_SHOW);改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);则窗口一启动就最大化显示。如何设置窗口的初始尺寸在将应用程序类(CxxAPP)的InitInstance()函数中加入:m_pMainWnd->SetWindowPos(NULL,x,y,Width,Height,SWP_NOMOVE);Width为窗口宽度,Height为窗口高度SWP_NOMOVE表示忽略位置(x,y)。如:让窗口居中显示以下两种方法可任选其一:①在应用程序类(CxxxApp)的InitInstance()函数中加入:②在主框架类(MainFrm.cpp)的OnCreate()函数中加入:CenterWindow(GetDesktopWindow());如:如何修改窗口标题如何修改窗口标题窗口标题一般形式为:文档标题-程序标题1、设置文档标题:设置文档标题:在文档类(CxxxDoc)的OnNewDocument()函数中加入语句:SetTitle("文档名");如:TextEditorDoc.cpp:①可删除Debug文件夹和Release文件夹;②原则上还可删除主文件夹中所有图标为的文件,包括.aps、.ncb、.opt、.plg等文件,它们都能在编译时重建。但一般.clw不要删除,它可能导致ClassWizard不好用。控件如何隐藏和显示控件用CWnd类的函数BOOLShowWindow(intnCmdShow)可以隐藏或显示一个控件。例1:CWnd*pWnd;pWnd=GetDlgItem(IDC_EDIT1);//获取控件指针,IDC_EDIT为控件ID号pWnd->ShowWindow(SW_HIDE);//隐藏控件例2:CWnd*pWnd;pWnd=GetDlgItem(IDC_EDIT1);//获取控件指针,IDC_EDIT为控件ID号pWnd->ShowWindow(SW_SHOW);//显示控件按钮的使能与禁止用ClassWizard的MemberVariables为按钮定义变量,如:m_Button1;则m_Button1.EnableWindow(true);使按钮处于允许状态m_Button1.EnableWindow(false);使按钮被禁止,并变灰显示改变控件的大小和位置用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。voidMoveWindow(intx,inty,intnWidth,intnHeight);voidMoveWindow(LPCRECTlpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位置的CRect对象;例:CWnd*pWnd;pWnd=GetDlgItem(IDC_EDIT1);//获取控件指针,IDC_EDIT1为控件ID号pWnd->MoveWindow(CRect(0,0,100,100));//在窗口左上角显示一个宽100、高100的编辑控件SetWindowPos()函数使用更灵活,多用于只修改控件位置而大小不变或只修改大小而位置不变的情况:BOOLSetWindowPos(constCWnd*pWndInsertAfter,intx,inty,intcx,intcy,UINTnFlags);第一个参数一般设为NULL;x、y控件位置;cx、cy控件宽度和高度;nFlags常用取值:SWP_NOZORDER:忽略第一个参数;SWP_NOMOVE:忽略x、y,维持位置不变;SWP_NOSIZE:忽略cx、cy,维持大小不变;例:CWnd*pWnd;pWnd=GetDlgItem(IDC_BUTTON1);//获取控件指针,IDC_BUTTON1为控件ID号pWnd->SetWindowPos(NULL,50,80,0,0,SWP_NOZORDER|SWP_NOSIZE);//把按钮移到窗口的(50,80)处pWnd=GetDlgItem(IDC_EDIT1);pWnd->SetWindowPos(NULL,0,0,100,80,SWP_NOZORDER|SWP_NOMOVE);//把编辑控件的大小设为(100,80),位置不变pWnd=GetDlgItem(IDC_EDIT1);pWnd->SetWindowPos(NULL,0,0,100,80,SWP_NOZORDER);//编辑控件的大小
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

VC其它技巧

文档大小:17KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用