liujiayu2的专栏

玩点技术

排序:
默认
按更新时间
按访问量

C++ 操作64位系统,默认读取Wow6432Node子键的解决方法。

原先一个win32程序好好地,由于组里不少人用了win 7 64位操作系统,指出原程序有bug,程序不能在64位的操作系统上跑。搞了很久,后来网上搜到一些资料说:64位的操作系统: xp下具体的程序在电脑中的位置位于: HKEY_LOCAL_MACHINE\SOFTWARE vista中...

2017-11-22 14:52:11

阅读数:1125

评论数:4

Windows 系统版本判断

下面是判断操作系统的代码   Cpp代码   #include    #include    #include    #include       #pragma comment(lib, "User32.lib")      #de...

2017-08-18 10:48:00

阅读数:147

评论数:0

Windows服务(Windows Service,system权限)程序显示界面与用户交互(xp,win7通用)

1、VC2008中编写“Windows服务”(Windows Service)程序 源码资源下载:http://download.csdn.net/detail/stony1980/4512984 vc2008下新建一个 ATL 项目-》 选择创建一个“服务”类型的ATL 项目TestServ...

2017-08-16 11:09:39

阅读数:2060

评论数:0

svchost.exe启动服务原理

svchost.exe本身只是作为服务宿主,并不实现任何服务功能,需要svchost.exe启动的服务以动态链接库形式实现,在安装这些服务时,把服务的可执行程序指向svchost.exe,启动这些服务时由svchost.exe调用相应服务的动态链接库来启动服务。     双击服务列表的服务,...

2017-08-09 09:36:33

阅读数:354

评论数:0

用VS2012或VS2013在win7下编写的程序在XP下运行就出现“不是有效的win32应用程序

问题描述: 用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。 用VS2012或VS2013在wi...

2017-06-16 15:47:07

阅读数:6397

评论数:0

SkinSharp For Visual C++

SkinSharp For Visual C++ 一、SkinSharp(Skin#) For Visual C++ 使用方法 SkinSharp换肤库不是COM组件,无需进行系统注册,仅以标准dll方式存在。 下面以最基本的换肤接口SkinH_Attach(加载当前程序目录下名为skinh.s...

2017-05-24 17:47:27

阅读数:683

评论数:0

SkinMagic使用后按钮加自定义图标或菜单GetMneu返回NULL的解决方法

我们在使用SkinMagic类美化窗口之后,在程序的InitInstance函数中会加入了SetDialogSkin函数, 但我们在使用时却发现,我们添加的菜单或者按钮图标无法正常显示!   一.出现这样的问题,需要修改以下位置(基于对话框的编程): 1.删除InitIns...

2017-04-21 11:34:45

阅读数:287

评论数:0

MFC 界面美化 Skinmagic

用MFC写的这个应用程序,写出来的界面实在是看不下去,于是乎到就像来在界面添加一些图片来美化,于是找了图片,还是太丑,又看到网上的帖子说有皮肤库啊,那个界面更好看,于是搜,也没有什么干货,大家也是从一个地方抄过来的,我这里记录一下, 我的环境是vs2005,下载一个SkinMagic,我也找到一...

2017-04-20 11:29:03

阅读数:359

评论数:0

CTreeCtrl展开树形所有节点

void CMenuCreatDlg::OnMENUITEMexpandtree() //展开所有节点 { // TODO: Add your command handler code here MyExpandTree(m_tree.GetRootItem()); ...

2017-04-19 18:30:53

阅读数:1222

评论数:0

树形控件Tree Control

树形控件的创建        MFC为树形控件提供了CTreeCtrl类,它封装了树形控件的所有操作。        树形控件的创建也是有两种方式,一种是在对话框模板中直接拖入Tree Control控件创建,另一种就是通过CTreeCtrl类的Create成员函数创建。下面主要讲后者...

2017-04-19 18:30:06

阅读数:560

评论数:0

list Control实现单元格编辑与插入Combo Box

之前写过一篇(list Control实现单元格编辑)文章,那篇文章不是很完善执行的时候有时会出错,这篇文章经过完善后还加入了Combo Box功能!    这里我就只是晒一下我的代码;    头文件:     [c-sharp] view p...

2017-04-19 10:40:30

阅读数:1083

评论数:0

MFC中修改静态文本框中文字的字体、颜色

假设有一个静态文本框控件,其ID为:IDC_STATIC_XSDJ,且关联一个control类的CStatic类型的变量m_static_xsdj。 设置字体时自然要用到CFont类,下面介绍两种方法,两种方法都要先在头文件中添加一个变量CFont newFont,切记要声明称类的成员变量,...

2017-04-18 17:59:13

阅读数:813

评论数:0

VC2008中处理CStatic控件的单击STN_CLICKED消息

在MFC中,静态文本CStatic控件主要是用来作为标签,即作为注释用的。一般情况下不做消息响应。但是有时特殊情况下会做一些消息响应,比如处理单击事件STN_CLICKED等。      在VC2008下使用MFC创建了一个基于对话框的应用程序。添加一个CStatic控件,修改其Captio...

2017-04-18 17:40:10

阅读数:310

评论数:0

mfc 改变tab快捷键对控件的顺序

关于改变Tab顺序的方法有以下几种: 方法一: 在动态创建控件的时候STYLE设置成为WS_CHILD|WS_VISIBLE|WS_TABSTOP,其中WS_TABSTOP是影响TAB顺序的。 先创建的控件TAB顺序在前。如果要颠倒TAB顺序的话,就把在创建控件时把WS_TABSTOP去掉,...

2017-04-18 16:57:20

阅读数:344

评论数:0

VC C/C++ 4种方法获取文件大小 Windows API

#include #include #include #include using namespace std; void main() { char *filepath = "C:\\1.txt"; //方法一 HANDLE hand...

2017-04-17 16:56:26

阅读数:3560

评论数:0

shlwapi常用的操作路径函数

shlwapi.dll中的实用API函数发布 在windows   system目录下有这个动态链接库 #include   "shlwapi.h"    #pragma   comment(lib,"shlwapi.lib&quo...

2017-04-17 16:49:42

阅读数:920

评论数:2

获取Windwos的版本和名称 -- GetVersion|GetVersionEx

Windows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。       GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字...

2015-09-09 19:07:43

阅读数:383

评论数:0

WINVER和_WIN32_IE等宏的含义

它们是用于定义windows和Internet Explorer版本号的,用于区分不用版本的函数和参数。 在你编译程序时会根据不同的版本系统号,链接不同的函数和参数。 Minimum System Required                     Macros to Defin...

2015-09-07 18:02:03

阅读数:972

评论数:0

_MSC_VER详细介绍

_MSC_VER详细介绍 _MSC_VER是微软的预编译控制。 _MSC_VER可以分解为: MS:Microsoft的简写。 C:MSC就是Microsoft的C编译器。 VER:Version的简写。 _MSC_VER的意思就是:Microsoft的C编译器的版本。 微软...

2015-09-07 17:58:17

阅读数:269

评论数:0

简单的WinInet编程

windows程序 // tt.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #pragma comment(lib,"Winmm.lib") #include #pr...

2015-09-02 22:51:40

阅读数:606

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭