自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 获取jobid

#define SRT_EXT_EMBED_FONT    0x00000015 /* 21 an offset to embedded font identifiers   */#endif#endif#endif/***************************************************************************** * S

2014-09-30 18:05:51 2532

转载 .spl shd

打印信息监控——打印池文件spl分析在windows的打印过程中,会生成中间的打印池文件,在该文件中存储着打印页面的emf图源文件,通过该文件即可知道即将打印的内容。 Windows的假脱机打印会在Windows\System32\spool\PRINERS目录下生成.spl和.shd文件,其中的打印内容存贮在.spl文件中,但是.spl文件格式似乎未公开,那么如何才能将未知的.spl

2014-09-30 18:05:33 3264

原创 C++ 打印机.spl

// dfdDlg.cpp : implementation file//#include "stdafx.h"#include "dfd.h"#include "dfdDlg.h"#include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __

2014-09-30 18:02:25 1672

转载 打印机

打印信息监控——打印池文件spl分析在windows的打印过程中,会生成中间的打印池文件,在该文件中存储着打印页面的emf图源文件,通过该文件即可知道即将打印的内容。 Windows的假脱机打印会在Windows\System32\spool\PRINERS目录下生成.spl和.shd文件,其中的打印内容存贮在.spl文件中,但是.spl文件格式似乎未公开,那么如何才能将未知的.spl

2014-09-26 17:47:19 1436

原创 日历js C#

var SearchBtn = null;var Browser=new Object();var ua=navigator.userAgent.toLowerCase();Browser.isMozilla=(typeof document.implementation!='undefined')&&(typeof document.implementation.createDocu

2014-05-23 09:02:42 858

原创 CString函数操作

1:int ReverseFind( TCHAR ch ) const;返回字符串中最后一个匹配ch字符的位置2:

2014-05-04 14:57:31 670

转载 gridview某列文本长度超过某值显示省略号

概述:1.gridview某列文本长度超过某值显示省略号           2.但鼠标移动到该列单元格时弹出div层,显示全部信息 其实网上有很类似到资料,不过没有看见完整的,容易用的,所以也小费了点力气!1. gridview某列文本长度超过某值显示省略号   主要说利用服务器端绑定数据时做字符串处理,过长到显示“......”省略号。同时完整信

2014-03-28 09:33:49 2211

转载 asp.net控件与JavaScript实现TextBox获取焦点时出现日历

asp.net控件与JavaScript实现TextBox获取焦点时出现日历效果:当光标落入TextBox中,其下出现日历.日历是asp.net 的日历控件.(1)aspx中代码:JavaScript部分:    function getAbsolutePosition(element)    {       var point = { x: element.off

2014-03-28 00:12:58 2598 2

转载 C#ASP.NET中四种文件下载方法

//TransmitFile实现下载   protected void Button1_Click(object sender, EventArgs e)   {       Response.ContentType = "application/x-zip-compressed";       Response.AddHeader("Content-Disposition", "

2014-03-21 13:39:33 653

转载 asp.net 跳转页面

①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会

2014-03-15 13:27:36 724

转载 asp.net tab

在asp.net网页中实现tabPage功能——来自一位网友  2011-09-07 20:53:11|  分类:.Net系列 |  标签:asp.net  |举报|字号 订阅 第一种方法是用Menu控件+MultiView控件实现:第一步是在网页中拖入一个Menu控件,编辑一下项目,并设置一下它的属性通常要把Orientation属性设为H

2014-03-15 10:41:01 853

转载 runat=”server”

runat=”server”的时候到底发生了什么?既然问题是从runat=”server”引起的,那么就得从它入手。runat=”server”这个标记,旨在aspx页面被编译的时候,用来标识我们页面上的html应该如何解释的。准确地说,aspx页面的生成原理是,aspx页面会被读入分析器,当一个HTML标签内不包含runat=”server”的时候,它将被当作字符串输出或者编译成new

2014-03-11 10:06:08 2263

转载 关于进程权限设置

关于进程权限设置  2012-06-24 17:48:56|  分类:VC编程 |举报|字号 订阅转:http://blog.csdn.net/seawt/article/details/5786196SE_ASSIGNPRIMARYTOKEN_NAME = "SeAssignPrimaryTokenPrivilege"替换进程级记号,允许初始化一个

2014-02-27 13:59:21 1265

原创 duilib 关于怎么调用ListUI中的GetItemText

首先在自己的重写HandleMessage函数中调用--------》CPaintManageUI的函数MessageHandle---------->调用DoPaint------------->调用DrawItemText---------->调用GetItemText---->因为它是虚函数所以调用我们重写的-------》GetItemText

2014-01-27 17:55:39 1356

原创 对WM_NCHITTEST消息的了解(2)

WM_NCHITTEST消息对应的消息响应函数中wParam这个参数无用,而lParam保存了鼠标点击时候的坐标,但是这个坐标是相对于屏幕的,所以我们要将其转换成相对于我们的应用程序的坐标,先写如下代码:LRESULT OnNCHitTest(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)    {        POI

2014-01-27 10:57:28 1023

转载 对WM_NCHITTEST消息的了解+代码实例进行演示(1)

这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用WM_NCHITTEST消息产生与鼠标位置相关的所有其他鼠标消息。通俗的讲从消息产生消息。case WM_NCHITTE

2014-01-27 10:39:57 767

转载 MFC OnPaint 和 OnNcPaint 和 OnDraw

OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客户区有变化)。非客户区的重画系统自己搞定了,而客户区的重画需要我们自己来完成。这就需要OnDraw()或 OnPaint()来重画窗口。

2014-01-27 10:00:22 4216

转载 DUILib 中的通知事件

CTabLayoutUI               tabselect              调用SelectItem选择了某一项时通知。CActiveXUI                    showactivex         创建完成后,显示时通知。CCombUI                       itemselect            调用SelectIt

2014-01-25 11:29:09 997

转载 SetWindowRgn

写在正文前:我是个初学者,很多程序员都说要多打代码,不要只是看看。所以我就将我的学习做一个记录,这些都是我搜索的,很多大家都见过了,我只是学习以后加入自己的理解编译出来,难免有错误,欢迎大家指出来共同提高。SetWindowRgn()函数可以设定窗口的多种边界剪切域,而不是像SetWindowRect只能设置矩形的外包边界。先用一个简单的实例直观的说明。1、 用MFC的向导工具

2014-01-25 10:09:15 5921

转载 WM_NCHITTEST

我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。注意,拖动标题栏移动窗口的时候

2014-01-24 17:22:35 1369

转载 OnCtlColor

OnCtlColor编辑OnCtlColor是控件窗口函数,其画刷句柄效果提示信息函数( afx_msg HBRUSH OnCtlColor )构成:返回值,OnCtlColor必须返回一个刷子句柄,该刷子将被用于画出控件的背景。参数,pDC 包含了子窗口的显示设备环境的指针。可能是临时的。PWnd 包含了要求颜色的控件的指针。可能是临时的。 NCtlColor 包含了

2014-01-23 17:43:57 1402

原创 MFC ListBox控件小记(添加记录和获取记录)

今天小记下列表框(ListBox)这个控件使用的一些知识点。我现在讲述下使用列表框添加记录和获取记录的代码:添加:    m_pList = (CListBox*)GetDlgItem(IDC_LIST_FONT_KIND);//将ListBox控件和CListBox类关联    m_pList->AddString( _T("1"));    //添加记录    m_

2014-01-22 18:13:18 2812

原创 MFC 编辑框控件小知识点

当我们编写MFC程序调用编辑框(EDIT)控件时候,如果有给控件初始一个值的时候,运行程序会发现这个值会被选中,接下来教你怎么去掉选中;鼠标右键编辑框控件-----》选中属性选项-------》去掉“常规”页下的“制表站”那个勾

2014-01-21 15:02:48 750

原创 关于LPSTR,LPCSTR,LPTSTR,LPCTSTR小结

最近在学UI设计时候经常遇到函数参数LPSTR,  LPCSTR,   LPTSTR ,  LPCTSTR现在就对其做了个总结LPSTR:         其实是一个一个字节字符指针LPCSTR:      其实是一个一个字节常字符指针LPTSTR:       其实是要看你的编码集:要是设置的是多字节那么它就代表一个一字节的字符指针,要是字符集设置的是UNICORD那么它

2014-01-17 16:53:33 813

原创 主函数小结

最近下载别人的demo后运行别人的exe可以,但是把别人的源代码拿去编译后老是主函数处会出错,查了一下原来是主函数参数和字符集之间问题。1:int APIENTRY WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd

2014-01-14 16:07:49 679

原创 duilib程序运行流程(1)

本人最近在学习duilibUI开发,就目前还是对duilib开发属于门外汉类型,不过就这几天的学习想做过小小的总结-----关于duilib程序运行的主要流程是怎么样的。主函数(借鉴 Alberl所写的duilib教学入门)class CDuiFrameWnd : public WindowImplBase{public:    virtual LPCTSTR    Get

2014-01-08 14:23:22 1893

duilib一个框架程序

这个个duilib的简单程序,就是一个框架,有标题栏,可以改变窗体大小,可以拖动,实现了最小化最大化还原关闭等基本功能,小伙伴们可以在这个基础上添加自己功能

2014-02-11

获取显卡信息

这个代码是用来获取显卡信息的,通过读取edid来获取,做法较易懂,内容对想读硬件信息的初学者来说还是不错的额

2014-01-03

开机启动项进程磁盘

这个压缩包邮三大块内容,开机启动项增删查,进程查询结束,磁盘信息查询,包括u盘的信息哦,内容很全面,物超所值哈,

2014-01-02

获取显示器信息

该文档是用来获取显示器信息的非常重要的文档,通过这个文档你可以很轻松的获得edid信息详解

2014-01-02

获取显卡名称

这个程序主要是用来获取显卡信息的,通过读取注册表的信息来获取显卡的详细信息

2014-01-02

空空如也

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

TA关注的人

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