- 博客(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
2594
转载 .spl shd
打印信息监控——打印池文件spl分析在windows的打印过程中,会生成中间的打印池文件,在该文件中存储着打印页面的emf图源文件,通过该文件即可知道即将打印的内容。 Windows的假脱机打印会在Windows\System32\spool\PRINERS目录下生成.spl和.shd文件,其中的打印内容存贮在.spl文件中,但是.spl文件格式似乎未公开,那么如何才能将未知的.spl
2014-09-30 18:05:33
3674
原创 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
1789
转载 打印机
打印信息监控——打印池文件spl分析在windows的打印过程中,会生成中间的打印池文件,在该文件中存储着打印页面的emf图源文件,通过该文件即可知道即将打印的内容。 Windows的假脱机打印会在Windows\System32\spool\PRINERS目录下生成.spl和.shd文件,其中的打印内容存贮在.spl文件中,但是.spl文件格式似乎未公开,那么如何才能将未知的.spl
2014-09-26 17:47:19
1596
原创 日历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
886
转载 gridview某列文本长度超过某值显示省略号
概述:1.gridview某列文本长度超过某值显示省略号 2.但鼠标移动到该列单元格时弹出div层,显示全部信息 其实网上有很类似到资料,不过没有看见完整的,容易用的,所以也小费了点力气!1. gridview某列文本长度超过某值显示省略号 主要说利用服务器端绑定数据时做字符串处理,过长到显示“......”省略号。同时完整信
2014-03-28 09:33:49
2379
转载 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
2711
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
701
转载 asp.net 跳转页面
①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳 转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会
2014-03-15 13:27:36
771
转载 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
917
转载 runat=”server”
runat=”server”的时候到底发生了什么?既然问题是从runat=”server”引起的,那么就得从它入手。runat=”server”这个标记,旨在aspx页面被编译的时候,用来标识我们页面上的html应该如何解释的。准确地说,aspx页面的生成原理是,aspx页面会被读入分析器,当一个HTML标签内不包含runat=”server”的时候,它将被当作字符串输出或者编译成new
2014-03-11 10:06:08
2444
转载 关于进程权限设置
关于进程权限设置 2012-06-24 17:48:56| 分类:VC编程 |举报|字号 订阅转:http://blog.youkuaiyun.com/seawt/article/details/5786196SE_ASSIGNPRIMARYTOKEN_NAME = "SeAssignPrimaryTokenPrivilege"替换进程级记号,允许初始化一个
2014-02-27 13:59:21
1370
原创 duilib 关于怎么调用ListUI中的GetItemText
首先在自己的重写HandleMessage函数中调用--------》CPaintManageUI的函数MessageHandle---------->调用DoPaint------------->调用DrawItemText---------->调用GetItemText---->因为它是虚函数所以调用我们重写的-------》GetItemText
2014-01-27 17:55:39
1411
原创 对WM_NCHITTEST消息的了解(2)
WM_NCHITTEST消息对应的消息响应函数中wParam这个参数无用,而lParam保存了鼠标点击时候的坐标,但是这个坐标是相对于屏幕的,所以我们要将其转换成相对于我们的应用程序的坐标,先写如下代码:LRESULT OnNCHitTest(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled) { POI
2014-01-27 10:57:28
1071
转载 对WM_NCHITTEST消息的了解+代码实例进行演示(1)
这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用WM_NCHITTEST消息产生与鼠标位置相关的所有其他鼠标消息。通俗的讲从消息产生消息。case WM_NCHITTE
2014-01-27 10:39:57
811
转载 MFC OnPaint 和 OnNcPaint 和 OnDraw
OnDraw()和OnPaint()好象兄弟俩,因为它们的工作类似。至于不见了的问题简单,因为当你的窗口改变后,会产生无效区域,这个无效的区域需要重画。一般Windows会发送两个消息WM_PAINT(通知客户区 有变化)和WM_NCPAINT(通知非客户区有变化)。非客户区的重画系统自己搞定了,而客户区的重画需要我们自己来完成。这就需要OnDraw()或 OnPaint()来重画窗口。
2014-01-27 10:00:22
4429
转载 DUILib 中的通知事件
CTabLayoutUI tabselect 调用SelectItem选择了某一项时通知。CActiveXUI showactivex 创建完成后,显示时通知。CCombUI itemselect 调用SelectIt
2014-01-25 11:29:09
1029
转载 SetWindowRgn
写在正文前:我是个初学者,很多程序员都说要多打代码,不要只是看看。所以我就将我的学习做一个记录,这些都是我搜索的,很多大家都见过了,我只是学习以后加入自己的理解编译出来,难免有错误,欢迎大家指出来共同提高。SetWindowRgn()函数可以设定窗口的多种边界剪切域,而不是像SetWindowRect只能设置矩形的外包边界。先用一个简单的实例直观的说明。1、 用MFC的向导工具
2014-01-25 10:09:15
6154
转载 WM_NCHITTEST
我为了移动一个无标题栏的窗体,使用了WM_NCHITTEST消息,这个消息大概如下:通常,我们拖动对话框窗口的标题栏来移动窗口,但有时候,我们想通过鼠标在客户区上拖动来移动窗口。一个容易想到的方案是,处理鼠标消息WM_LBUTTONDOWN和WM_LBUTTONUP。在OnLButtonUp函数中计算鼠标位置的变化,调用MoveWindow实现窗口的移动。注意,拖动标题栏移动窗口的时候
2014-01-24 17:22:35
1410
转载 OnCtlColor
OnCtlColor编辑OnCtlColor是控件窗口函数,其画刷句柄效果提示信息函数( afx_msg HBRUSH OnCtlColor )构成:返回值,OnCtlColor必须返回一个刷子句柄,该刷子将被用于画出控件的背景。参数,pDC 包含了子窗口的显示设备环境的指针。可能是临时的。PWnd 包含了要求颜色的控件的指针。可能是临时的。 NCtlColor 包含了
2014-01-23 17:43:57
1481
原创 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
2899
原创 MFC 编辑框控件小知识点
当我们编写MFC程序调用编辑框(EDIT)控件时候,如果有给控件初始一个值的时候,运行程序会发现这个值会被选中,接下来教你怎么去掉选中;鼠标右键编辑框控件-----》选中属性选项-------》去掉“常规”页下的“制表站”那个勾
2014-01-21 15:02:48
786
原创 关于LPSTR,LPCSTR,LPTSTR,LPCTSTR小结
最近在学UI设计时候经常遇到函数参数LPSTR, LPCSTR, LPTSTR , LPCTSTR现在就对其做了个总结LPSTR: 其实是一个一个字节字符指针LPCSTR: 其实是一个一个字节常字符指针LPTSTR: 其实是要看你的编码集:要是设置的是多字节那么它就代表一个一字节的字符指针,要是字符集设置的是UNICORD那么它
2014-01-17 16:53:33
869
原创 主函数小结
最近下载别人的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
721
原创 duilib程序运行流程(1)
本人最近在学习duilibUI开发,就目前还是对duilib开发属于门外汉类型,不过就这几天的学习想做过小小的总结-----关于duilib程序运行的主要流程是怎么样的。主函数(借鉴 Alberl所写的duilib教学入门)class CDuiFrameWnd : public WindowImplBase{public: virtual LPCTSTR Get
2014-01-08 14:23:22
1942
duilib一个框架程序
2014-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人