自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ccx_john的专栏

畅想时间

  • 博客(145)
  • 资源 (4)
  • 收藏
  • 关注

转载 在当前上下文中不存在名称“InitializeComponent”

今天写WPF界面的时候,突然出现了这个问题。网上搜了一下,发现还是有不少人有同样的苦恼的。最后,在这里:http://www.cnblogs.com/a8826251/archive/2010/10/26/1861560.html找到了解决的方案,他给出了两个解决方案:方法1:可能你的文件是copy的别人的代码,所以先仔细检查每个命名空间的名称,类的名称在xaml和cs文件中是否一致。(我

2013-11-30 17:03:56 25226 4

转载 (WPF)360安全卫士9.0界面制作过程

最近在网上看到了新版的360安全卫士,感觉界面还不错,于是用WPF制作了一个,时间有限,一些具体的控件没有制作,用图片代替了。先看看截图吧,等下把制作过程发出来。制作过程:1.先是无边框窗体的制作[html] view plaincopyprint?Setter Property="WindowStyle" Value="None"/

2013-11-30 15:17:53 1460

转载 XAML介绍

XAML定义  XAML是一种相对简单、通用的声明式编程语言,它适合于构建和初始化.NET对象。  XAML仅仅是一种使用.NET API的方式,把它与HTML、可伸缩向量图形(SVG)或其他特定领域的格式或语言作比较是完全错误的。XAML由一些规则(告诉解析器和编译器如何处理XML)和一些关键字组成,但它自己没有任何有意义的元素。因此,如果在没有WPF这样的框架的基础上讨论XAML,就如

2013-11-30 14:38:32 1365

原创 c#所用函数.方法等收集

FindForm():激活控件所在窗口

2013-11-30 14:22:47 895

转载 VC下的目录文件的复制.(SHFileOperation)

需要添加头文件:#include   #include 需要指定shell32.lib或者shell32.dll链接(MFC的stdafx.h一般会引用,不需要引用这些) 总结一下SHFileOperation的用法,希望对大家有用//--------------------------------------------------------

2013-11-30 13:22:02 3956

转载 CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换

一.CString与LPCWSTR     两者的不同:LPCWSTR 是Unicode字符串指针,初始化时串有多大,申请空间就有多大,以后存贮若超过则出现无法预料的结果,这是它与CString的不同之处。而CString是一个串类,内存空间类会自动管理。    CString转换成LPCWSTR    方法一:CString strFileName;       

2013-11-30 13:12:18 564

转载 用WINEXEC调用一个可执行文件,如何判断执行完毕

用CreateProcessPROCESS_INFORMATION pi;STARTUPINFO si;ZeroMemory(&si, sizeof(si));si.cb = sizeof STARTUPINFO;si.wShowWindow = SW_HIDE;si.dwFlags = STARTF_USESHOWWINDOW | STARTF_USESTDHANDL

2013-11-30 13:08:51 2858

转载 特殊键键值

ESC键 VK_ESCAPE (27) 回车键: VK_RETURN (13) TAB键: VK_TAB (9) Caps Lock键: VK_CAPITAL (20) Shift键: VK_SHIFT ($10) Ctrl键: VK_CONTROL (17) Alt键: VK_MENU (18) 空格键: VK_SPACE ($20/32) 退格键: VK_BAC

2013-11-29 20:15:41 683

转载 MFC技术资料大全与汇总

其他同类贴子:VC,MFC开发技巧收集 http://www.usidcbbs.com/read.php?tid=1566Windows平台VC(MFC)多线程编程http://www.usidcbbs.com/read.php?tid=3367树形控件可以用于树形的结构,其中有一个根接点(Root)然后下面有许多子结点,而每个子结点上有

2013-11-28 16:21:22 4714

原创 使用vc,c#,wpf

C# 有两类窗口, 一类是和C++类似, 都是调用底层的API来操作窗口, 只是加了代码封装后方便一点, 当然很多第三方控件, 会自己加上很多GDI+来绘图, 使整个界面变得很漂亮另一类用的WPF技术做的, 这个是专门面向豪华型界面做的窗口, 是封装了 directx 后的程序技术, 除了适合做漂亮的界面, 也适合做一般游戏等VC现在很多时候用来做服务端, 高性能的计算和处理代

2013-11-28 14:15:21 1195

原创 wpf学习笔记

1.wpf以xml实现界面的定义xml语句直接定义控件的排列    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"    Title="Window1" Height="300"

2013-11-28 13:29:34 779

转载 C#中调用VC编写的dll库

如何在C#中调用DLL(C/C++写的)。举一个我做过的例子说明:    建立VC工程DllDemo,建立的时候选择MFC AppWizard(dll),选择Regular Dll using shared MFC Dll或者MFC Extension Dll。    现在可以写一个函数代码,在DllDemo.cpp文件中添加这些代码。也可以使用新的文件添加代码;extern “C“

2013-11-28 13:05:58 808

转载 C#的XML编程详解

Microsoft的。NET围绕XML这一核心提供了一个强大而快速的开发工具--C#,它具有前所未有的高开发效率,特别是在XML编程方面。    C#提供了许多相关类处理XML数据,如处理stream的类: XmlReader和XmlWriter; DOM的类:XmlNode、XmlDocument和XmlElement等; Xpath的类:XmlNavigator;XSLT的类:XslT

2013-11-28 12:56:03 780

转载 在MFC下调用WPF控件的总结

为了在原有MFC程序上支持WPF的Ink功能,看了N天的.Net相关知识。我的机器上,开发环境实在是令人发指,如果有人碰到了我现在的问题,希望这篇文章能够对他有所帮助。    我安装了Visusal Studio 2005,.Net Framework 2.0, 3.5, 以及不知道啥时候装的3.0版本(我怀疑是安装3.5时候带进来的版本)。在我的2005的开发环境里面,找不到WPF的模版。去

2013-11-28 12:55:11 1189 1

转载 在MFC中使用WPF技术

一介绍  本文将以一个实例来说明如何将WPF技术集成在基于MFC的应用程序中这种技术的主要目的是为了增强基于Win/MFC的应用程序的在图形方面的表现能力本文所提供的演示程序将在MFC对话框架应用程序中显示一个WPF动画时钟界面如图所示      本文需要的开发工具和开发库    为了建立和运行demo程序我们需要安装如下的组件   Visual Studio 或Visua

2013-11-28 12:52:09 1732

转载 vc++中编写Dll,在C#(WPF)中引用

在VC++中写Dll,然后在C#(WPF)中引用. 我这样做的初衷是因为用WPF设计软件的界面比较好看,也方便.用VC++写的程序效率较高,移植性好,关键是其他几个同事擅长的是Vc++.合作开发的一个不错的选择就是用dll把各种功能模块汇聚到WPF的界面下.1 首先,打开VS2010,新建一个VC++的类库工程.2 新建完成之后打开MyVCLibrary.h,添加示例类的声明.

2013-11-28 12:26:49 719

转载 VC/MFC中如何使用WPF?

前些日子我写了一篇关于C++/CLI的东西——《有多少人在使用C++/CLI》。后来发现完全没搞头。估计是因为我本人对C++/CLI了解的还不深入。一个对某些东西还完全不了解的人却想要向别人解释这个东西,呵呵,多半情况下是完全没搞头的,不是吗? 介绍WPF的文章很多了,我也只是简单了解WPF,所以不准备对WPF做太多的介绍。大家都说WPF做界面很炫——连QQ都搞个基于WPF的“概念版QQ”

2013-11-28 12:25:42 2429

转载 c#系统命名空间介绍

c# 系统命名空间Microsoft.Csharp包含支持用C#语言进行编译的代码 Microsoft.Jscript包含支持用Jscript语言进行殡仪和代码生成的Jscript运行库和类 Microsoft.VisualBasic包含Visual Basic.NET运行库。此运行库于Visual Basic.NET语言一起使用。此命名空间包含支持Visual

2013-11-28 11:55:32 825

转载 C# Namespace详解-Namespace使用

在使用的时候用如下的方式:N1.N2.A;N1.N2.B;在一个NAMESPACE中,我们也可以用一个别名指代现有的NAMESPACE或是一些其他类型数据。别名的使用格式如下:using 别名 = 一个已经存在的类型;例如:using soholife = System;下面我们通过几个例子来加深一下理解:namespace N1.N2{cl

2013-11-28 10:29:28 969

原创 c#学习笔记

1.折叠块:#region#endregion2.可在类中即可实现方法,不必像vc另开cpp实现

2013-11-28 10:24:45 1171

转载 透明化窗口SetLayeredWindowAttributes

本文示例工程前言 很多文章示范了使用Windows 2000/XP的层次特性来实现窗口的透明化。本文可以通过该特性使任意窗口透明化,即使你没有该程序的源代码。 使用 "WinTrans" 程序你可以选择任意正在运行的程序,用鼠标左键拖拽左上角框内的棒并将它压在该程序的标题栏上,然后放开,则该程序就可以变成透明。你可以调整滑动条的位置来控制透明度。"WinTrans" 有一个非常象 SP

2013-11-28 08:52:40 859

转载 InvalidateRect(HWND) 与 ValidateRect(HWND)的区别

InvalidateRect(HWND)   使无效     ValidateRect(HWND)使有效     区别在重绘InvalidateRect(HWND) 使窗口无效 产生消息WM_PAINT; ValidateRect(HWND)使窗口有效 清除消息队列中的WM_PAINT消息 Invalidate() -- RedrawWindow() -- Upda

2013-11-27 10:06:47 709

转载 GetSysColor

1简介原 型:DWORD GetSysColor(int nIndex);说 明:判断指定windows显示对象的颜色。返回值:DWORD,指定对象的RGB颜色。2参数参 数:nIndex:一个常数,指出特定的windows显示对象。取值如下:1. COLOR_ACTIVEBORDER [10]:活动窗口的边框。2. COLOR_ACTIVE

2013-11-27 10:02:13 1182

转载 warning C4996: 'CWinApp::Enable3dControlsStatic': CWinApp::Enable3dControlsStatic is no longer neede

编译程序时会出现如下警告: warning C4996: 'CWinApp::Enable3dControlsStatic': CWinApp::Enable3dControlsStatic is no longer needed. You should remove this call.1>        d:\program files (x86)\microsoft visual

2013-11-26 20:30:03 2633

转载 error C2440 “static_cast” 无法从“void (__thiscall CPppView )(void)...

不能转换void (_thiscall CMainFrame::*)(void)to LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)2010-05-13 11:35开发平台由VC6.0升级至VS2005,需要将原有的项目迁移,可能碰到类似错误:error C2440: 'static_cast' : cannot convert from 'void

2013-11-26 20:29:43 524

转载 CListCtrl的使用

CListCtrl的使用1.添加表头:  定义一个CListCtrl控件的关联变量ListControl,在OnInitDialog()函数里面加上如下代码 1 ////初始化界面 2 ListControl.SetExtendedStyle(LVS_EX_GRIDLINES|LVS_EX_FULLROWSELECT); 3 LONG lSt

2013-11-26 16:14:31 718

转载 CListCtrl控件(3)可排序的CListCtrl控件

下面要做一个CListCtrl控件,当用户点击某列标题的时候,就根据该列数据进行全部记录的升序或降序排列。步骤如下:1.从CListCtrl类继承,新建一个新的列表控件类,这里我把它命名为CSortListCtrl。 2.为CSortListCtrl类添加以下成员变量:  BOOL m_fAsc;                  //用来设置是升序排列还是降序排列

2013-11-26 11:16:07 640

转载 MFC的CListCtrl的使用与技巧

mfclistviewreportimagelist数据结构报表目录(?)[-]插入数据CListCtrl 风格设置listctrl 风格及扩展风格一直选中item选中和取消选中一行得到listctrl中所有行的checkbox的状态得到listctrl中所有选中行的序号得到item的信息得到listctrl的所有列的header字符串内容使listctrl中一项可见即滚动滚动

2013-11-26 10:41:49 1142

转载 CListCtrl自动排序

在C++界面开发中,WLT::CListCtrl和MFC的CListCtrl都没有自动排序功能,不过他们都提供了一个回调函数,通过SortItems或者SortItemsEx方法来进行。激活SortItems方法,需要接受Column的Click事件,然后设置合适的数据,就可以实现自动排序了。  CListCtrl的排序微软的VC++实在是个弱智的IDE,编程10小时,至少有5

2013-11-26 08:56:39 1469

转载 CListCtrl控件应用

常用操作:1、添加列标题头:InsertColumn2、获取与设置列宽:GetColumnWidth、SetColumnWidth3、添加一行:InsertItem、SetItemText4、获取与设置单元文本:GetItemText、SetItemText5、允许多行选中时,获取选中的行数:GetSelectedCount6、单行选中时,获取选中的行:GetSelecti

2013-11-25 13:54:57 988 1

转载 VC/MFC列表CListCtrl类的LVCOLUMN和LVITEM详解

int    cchTextMax; //pszText所指向的缓冲区大小int    iImage;       //关联图像列表中指定图像的索引值LPARAM lParam;    //程序定义的32位参数int iIndent;          //表示图像位置缩进的单位} LVITEM, FAR *LPLVITEM;列表项常用的属性如下:View指定程序运行后列表视图控件

2013-11-25 08:41:58 920

转载 通过vc中的CDatabase类来直接通过ODBC读写Excel表格文件

CDatabase对象表示到数据源的连接,通过它可以操作数据源。数据源是位于一些数据库管理系统(DBMS)的数据的指定实例,包括MicrosoftSQLServer,MicrosoftAccess,BorlanddBASE和xBASE。在应用中可以同时使一个或多个CDatabase对象活动。注意:如果在处理数据访问对象(DAO)类而不是开放数据库连接(ODBC)类,可使用类CDaoData

2013-11-24 16:04:30 3931

转载 #ifndef#define#endif的用法(整理)

文件中的#ifndef头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的:#ifndef  #def

2013-11-24 11:11:08 546

转载 利用VC制作单机版五子棋游戏

1, 制作用户登录框比如有两个用户,张三和李四定义两个全局变量CString nameblack;//保存黑子玩家的名字CString namewhite;//保存白子玩家的名字GetDlgItemText(IDC_EDIT1,nameblack);GetDlgItemText(IDC_EDIT2,namewhite);为了让这个登录框先运行

2013-11-24 11:07:36 1731

转载 Window MFC 控件使用全集

Button按钮窗口(控件)在MFC中使用CButton表示,CButton包含了三种样式的按钮,Push Button,Check Box,Radio Box。所以在利用CButton对象生成按钮窗口时需要指明按钮的风格。创建按钮:BOOL CButton::Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rec

2013-11-24 11:03:15 1162

转载 网络通信开发源代码

一个网络通信开发库mnet,有兴趣的朋友可以下载看看。      封装了TCP和UDP的socket函数,封装了完成端口、WSAEventSelect、select等3种winsock I/O模型,并结合线程池+内存池模式,支持高并发。      使用的是visual studio 2005编译。源代码包含在提供的示例工程里面。简要说明一下示例工程:主要实现了模拟300

2013-11-24 10:08:17 718

转载 VC下删除Excel工作表

BOOL DeleteExcelSheet(CString sExcelFilePath, CString sSheetName){   _Worksheet m_wsExcelSingle; Worksheets m_wsExcels; _Workbook m_wbExcelSingle; Workbooks m_wbExcels; _Application m_appE

2013-11-24 10:06:07 1549

转载 获取所有工作表名,并将其显示到一个CListCtrl控件中

BOOL GetExcelSheetList(CString sExcelFile, CListCtrl &listMx){   _Worksheet m_wsExcelSingle; Worksheets m_wsExcels; _Workbook m_wbExcelSingle; Workbooks m_wbExcels; _Application m_appExcel

2013-11-24 10:05:38 619

转载 error LNK2019: 无法解析的外部符号 __imp___vsnprintf,该符号在函数 _StringVPri

缺少ODBCCP32.LIB,从网上下载复制到vc\lib\即可

2013-11-24 10:04:42 2539

转载 VC导出CListCtrl数据到Excel两种方法

方法1:使用MFC的CDatabase类直接执行SQL命令的方式实现在文件中包含头文件#include #include #include void ExportListToExcel(CListCtrl *pList,CString sExcelFile CString sSheetName){CString warningStr;if (pList->G

2013-11-24 09:12:38 617

远程控制vc++源代码

还可以.如果想研究远程控制的朋友.喜欢VC的朋友.可以下来看看.

2010-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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