![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC++常用方法
文章平均质量分 66
zeroDspace
相信感觉
展开
-
界面_显示自定义窗口
制作自定义窗口类存在的问题: 制作的窗口不能移动 如果要改进,可以参见“无标题窗口的移动”////////////////////////////////////////////////////////////在...App的 InitInstance() 中添加以下内容BOOL ...App::InitInstance(){ // TODO: 在此执行任意逐线程初始化 GdiplusStartu原创 2005-10-03 16:03:00 · 1291 阅读 · 0 评论 -
[C++] [正则表达式] 一个不错的正则表达式引擎4C++
// RegEx.cpp : 定义控制台应用程序的入口点。//// 本文所使用的“正则表达式解析引擎”来自// http://www.regexlab.com/deelx/// #include "stdafx.h"#include "Regex.h"/**//// ================================================================原创 2006-12-27 17:18:00 · 5091 阅读 · 1 评论 -
VC++常用方法__获得主机名及IP
//////////////////////////////////////////////////////////////////////////////////// 调试平台: Visual C++.NET 2003// 注意:// 1. 新建 "win32项目"// 2. 在工程中添加 "WSock32.dll"////////////////////////////////////////原创 2006-01-12 22:24:00 · 2232 阅读 · 0 评论 -
VC++常用方法__简单的进程列举
//////////////////////////////////////////////////////////////////////////////////// 关键点// // PROCESSENTRY32 pe32;// pe32.dwSize = sizeof(pe32);// HANDLE hProcessSnap = ::CreateToolhelp32Snapshot原创 2006-01-12 21:21:00 · 1609 阅读 · 0 评论 -
可扩展的对话框
//可扩展和收缩的对话框////////////////////////////////////////////////////////////// 知识点1://// 得到第一个子控件// CWnd *pWndCtrl = this->GetWindow( GW_CHILD );// 得到下一个子控件// pWndCtrl = pWndCtrl->GetWindow( GW_HWNDNEXT )原创 2005-11-12 19:16:00 · 1964 阅读 · 0 评论 -
界面_半透明窗口的实现
http://www.softwarematrix.cn/blog/半透明窗口的实现在窗口创建后,给窗口加入 WS_EX_LAYERED 扩展#define WS_EX_LAYERED 0x80000int ...Wnd::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CWnd::OnCreate(lpCreateStruc原创 2005-10-03 16:06:00 · 1318 阅读 · 0 评论 -
CBitmapButton类的使用
CBitmapButton类的使用(收藏)原文: http://blog.csdn.net/vcleaner/1、在资源编辑的时候选中按钮的 Owner draw 即可,不需要选择 Bitmap 属性. 2、在程序中定义一个CBitmapButton成员变量。 不能使用ClassWizard为按钮映射一个CButton变量,然后改为CBitmapButton, 这么做并不能将按钮直接映射为CBi原创 2005-10-06 15:13:00 · 2044 阅读 · 1 评论 -
程序不在桌面任务样中显示小图标
程序不在桌面任务样中显示小图标////////////////////////////////////////////////////////////文档、视结构程序在 MainFrame 类中添加成员变量CWnd m_wndOwner;在 PreCreateWindow() 中添加代码...BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){ i原创 2005-10-06 15:12:00 · 1431 阅读 · 0 评论 -
VC++实现声音播放
////////////////////////////////////////////////////////////sndPlaySound()用 sndPlaySound() 可以很简单的实现 .wav 声音文件的播放在程序开头添加宏操作 #include "mmsystem.h" #gragma comment( lib , "winmm.lib" )播放文件 sndPlaySound(原创 2005-10-06 15:10:00 · 2887 阅读 · 0 评论 -
界面_制作ttplayer式的不规则形状的窗口
制作ttplayer式的不规则形状的窗口结合半透明窗口的实现,更好的理解 SetLayeredWindowAttributes() 函数的功能SetLayeredWindowAttributes的函数原型如下:BOOL SetLayeredWindowAttributes(HWND hwnd, // handle to the layered windowCOL原创 2005-10-03 18:23:00 · 1399 阅读 · 0 评论 -
打开、关闭光驱的方法
打开、关闭光驱的方法(收藏)用 VC++.NET 2003 ,在头文件 stdafx.h 中加入 #include "mmsystem.h"在工程中添加 "winmm.lib"////////////////////////////////////////////////////////////简单方法:打开光驱 mciSendString( "set cdaudio door open", NU原创 2005-10-05 23:36:00 · 1633 阅读 · 0 评论 -
在对话框中添加菜单
在对话框中添加菜单////////////////////////////////////////////////////////////1、创建一个菜单资源 IDR_MENU12、在对话框类,比如 menuDlg 类中添加一个成员变量 CMenu m_menu;3、在 OnInitDialog() 函数中添加代码BOOL CnoNotifyDlgDlg::OnInitDialog(){/////原创 2005-10-06 15:11:00 · 2577 阅读 · 1 评论 -
界面_无标题窗口的移动
使用OnNcHitTest消息实现无标题窗口的移动////////////////////////////////////////////////////////////UINT myWnd::OnNcHitTest(CPoint point){ // TODO: 在此添加消息处理程序代码和/或调用默认值 // rect 指定,鼠标点在什么地方时,可以移动窗口 // 其实就是把这部分区域当成是 标原创 2005-10-03 16:04:00 · 1326 阅读 · 0 评论 -
[C++] [win32] [DLL] 把DLL作为程序内置资源,需要时放到适合的位置
// DllInside.cpp : 定义控制台应用程序的入口点。//// 作者:黄江斌// 时间:2006-12-22 18:54:00// 功能:把DLL(当然也可以是其它)导入到程序中作为其资源// 在程序运行时将其拷贝到指定的目录下//#include "stdafx.h"#include "resource.h"#include iostream>#include fst原创 2006-12-25 19:08:00 · 1762 阅读 · 0 评论