VC中的一些常用用法(一)- -

转载 2006年10月26日 11:11:00

VC中的一些常用用法

1、得到当前鼠标所在位置
CPoint pt;
GetCursorPos(&pt);//得到位置

2、一次只运行一个程序实例,如果已运行则退出
if(FindWindow(NULL,"程序标题")) exit(0);

3、打开/关闭CD-ROM
(1)在stdafx.h文件中加上:
   include <mmsystem.h>
(2) project->settings
   Link页 Category: input 中的 Object/library modules:
   加上winmm.lib
(3)按钮事件中加入以下代码:
   mciSendString("Set cdAudio door open wait",NULL,0,NULL);//打开
   mciSendString("Set cdAudio door closed wait",NULL,0,NULL);关闭

4、打开网址或mail,运行其它程序
  (1)运行EMAIL或网址
  char szMailAddress[80];
  char szHttp[80];
  strcpy(szMailAddress,"mailto:yz-zm@163.com");
  strcpy(szHttp,"WWW.163.com");
  ShellExecute(NULL,"open",szMailAddress,NULL,NULL,SW_SHOWNORMAL);
  ShellExecute(NULL,"open",szHttp,NULL,NULL,SW_SHOWNORMAL);
  (2)运行其它程序
  在按钮的消息映射函数中调用下面的API:(假定你的可执行文件名为filename.exe)
  ShellExecute(this->m_hWnd, "open", "C://filename.exe", NULL, NULL,

SW_MAXIMIZE) ;
  WinExec("notepad.exe",SW_SHOW);

5、如何让MDI或者SDI的最大化按钮失效??
  (1)
  CMainFrame::PreCreateWndow(cs)
  {
   cs.style &= ~WS_MAXIMIZEBOX;//使最大化按钮失效
   cs.style &= ~WS_MINIMIZEBOX;//使最小化按钮失效
   cs.style &= ~WS_THICKFRAME;//固定窗口的大小
  }
  (2)你如果采用应用程序向导Appwizard建立MFC应用程序框架,在Step 4 of 6中单击

Advanced.....(高级)按钮,旧可以在弹出的   Advanced  Option中对Tick Frame更

改设置就可以实现不可以通过拖动窗口改变大小。

6、如何在我得程序用release编译方式?

在 Bulid 下有个 Configurations 菜单,加入一个Release 配置。然后设置Bulid下 Set

Active Configuration 菜单,将Release 版本设为激活的。这样就可以编译Release 版

本的程序了,发布的时候可以删除Debug版本

 

oracle 中常用关键字解析

SQLCode:数据库操作的返回码,其中0--成功;-1--失败;100--没有检索到数据。[1]   例如,IF SQLCA.SQLCode then   MessgeBox("连接失败...
  • ShenJiancomputer
  • ShenJiancomputer
  • 2013年01月07日 10:16
  • 994

说出一些常用的类,包,接口,请各举5个

常用的类:BufferedReader BufferedWriter FileReader FileWirter Stri...
  • coodlong
  • coodlong
  • 2016年03月09日 15:48
  • 3708

Unity常用的函数和遇到的C#的知识整理

看Unity的视频也有一段时间了,把视频里面遇到的东西稍微记录一下, 这些东西也算是Unity常用的,整理方便日后要用的的时候来搜索查看, 好记性不如烂笔头,以后会不定期更新。 Invoke("f...
  • W1095471150
  • W1095471150
  • 2016年09月10日 19:02
  • 1338

VC/MFC 定时器设置及OnTimer使用

OnTimer()函数用于实现定时控制功能,定时控制功能主要由下面三个函数共同实现: SetTimer, KillTimer()和OnTimer(). 粗略的说,Settimer是设置一个...
  • ccfxue
  • ccfxue
  • 2016年04月21日 16:44
  • 754

java API及一些常用类

java API的概念、 API是Application Programming Interface 的简称,即应用程序编程的接口。java API是JDK中提供的各种类,供程序员使用,用于编写...
  • abnndy
  • abnndy
  • 2011年03月16日 16:17
  • 257

mysql中一些常用的命令

mysql中一些常用的命令
  • rocky1996
  • rocky1996
  • 2017年03月12日 20:46
  • 135

常用的一些脚本语言

说起脚本语言,搞过游戏开发的,基本都不陌生,平时接触到的脚本也比较多。   比如: Python: 我参加工作之后研究的第一个脚本语言。这个脚本的功能很多模块很全,技术非常成熟...
  • amandalm
  • amandalm
  • 2014年09月26日 20:02
  • 5067

整理了一些初学者常用的代码

1.获得系统时间:   2.取得来访用的IP:3.获得系统,浏览器版本:window.document.write("版本:"+navigator.appName+navigator.appV...
  • yjc2020
  • yjc2020
  • 2004年07月20日 09:33
  • 599

一些常用的正则表达式及一些扩展

/** * 手机号码验 * * @param mobile * * @return */ + (BOOL)isValidateMobile:(NSString *)mobile { ...
  • shan1991fei
  • shan1991fei
  • 2016年05月17日 15:35
  • 588

J2EE 中的几种常用模式?及对设计模式的一些看 法

Session Facade Pattern:使用 SessionBean 访问 EntityBean; Message Facade Pattern:实现异步调用; EJB Command Pa...
  • uniquewonderq
  • uniquewonderq
  • 2015年06月09日 20:53
  • 1456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VC中的一些常用用法(一)- -
举报原因:
原因补充:

(最多只允许输入30个字)