- 博客(19)
- 收藏
- 关注
转载 如何将RGB色彩信息和YUV色彩信息之间转换
GUID 格式描述MEDIASUBTYPE_RGB1 2色,每个像素用1位表示,需要调色板MEDIASUBTYPE_RGB4 16色,每个像素用4位表示,需要调色板MEDIASUBTYPE_RGB8 256色,每个像素用8位表示,需要调色板MEDIASUBTYPE_RGB565 每个像素用16位表示,RGB分量分别使用5位、6位、5位MEDIASUBTYPE_RGB
2009-03-26 14:59:00 1340 1
翻译 RGB565、RGB555、RGB888图像DIB显示
RGB565: BITMAPINFOHEADER bmpHeader; ZeroMemory(&bmpHeader, sizeof BITMAPINFOHEADER); bmpHeader.biSize = sizeof BITMAPINFOHEADER; bmpHeader.biWidth =width; bmpHeader.biHeight = abs(height); bmpHeader
2009-03-26 14:49:00 4227
原创 Installshield代码(DEMO)
#include "ifx.h"#include "isrt.h" ////////////////////// string defines ////////////////////////////number nResult,nSetupType;string szODBCDir; string szUninstall; //////////////////// installa
2009-03-17 11:05:00 1006
原创 安装完程序后安装第三方安装程序
在InstallScript里面的OnEnd函数里面添加如下代码: function OnEnd() STRING svResult; NUMBER nResult; begin if(szUninstall=="") then if (FindFile (INSTALLDIR^"Driver//IO Card//", "D
2009-03-17 11:00:00 524
原创 Linux常用命令
root为超级用户退出时可用Logout或exit,然后按enter,按Ctrl+D也可以退出系统关机和重启:poweroff和reboot;shutdown -h now 立即关机 -h +mins 指定分钟以后 -h hh:ss 在一个特定的时间内#startx 启动KDE桌面环境#xinit 启动XServer
2009-03-13 15:31:00 463
转载 购买二手房超级指导手册
《购买二手房超级指导手册》第一步:登记,看房。买卖双方到中介机构咨询二手房交易的相关政策,并详细登记购房、售房信息。委托有信用的中介。 1.把你的业务交给中介公司之前应该了解: a.中介公司提供的服务有哪几项?是否可以帮助申请二手房按揭?买卖过程中若发生了问题,中介公司是否有义务、有能力负责赔偿损失;中介公司的服务收费标准是多少?是否能保证买到称心的二手房。 b.了解中介公司诚信
2009-03-13 15:27:00 1906
原创 屏蔽热键、任务栏、任务管理器
程序运行时用到TaskKeyHook.dll,编译时用到TaskKeyHook.lib,并把下面的类添加到应用程序中,调用方法为: CTaskKeyMgr::Disable(CTaskKeyMgr::TASKMGR|CTaskKeyMgr::TASKKEYS|CTaskKeyMgr::TASKBAR,FALSE,FALSE);//取消屏蔽 CTaskKeyMgr::Disabl
2009-03-13 15:08:00 1006
原创 窗口贴图代码
窗口调用时先将窗口定义为继承自此窗口类,class CAboutDlg : public CDialogSK{public: CAboutDlg();};然后在窗口的OnInitDialog事件中调用SetBitmap(IDB_DLG_BK)和SetStyle(LO_RESIZE); CDialogSK代码: // =========================
2009-03-13 15:05:00 696
原创 四态按钮CMyButton类
调用方法:CMyButton m_btnCaption;CRect rectBtn;BOOL bRet; rectBtn.left =0;rectBtn.right =120;rectBtn.top =0;rectBtn.bottom =40;bRet=m_btnCaption.Create(NULL,WS_CHILD|WS_VISIBLE|BS_OWNE
2009-03-13 15:01:00 2223
转载 使用Shutdown命令
使用Shutdown命令 system.Diagnostics.Process.Start("shutdown.exe") 关于ShutDown的参数描述如下: =============================================================== shutdown [/i | /l | /s
2009-03-13 15:00:00 601
转载 .Net下实现Windows XP风格界面程序
Windows XP发布时,我们中许多人都为她华丽漂亮的界面折服和兴奋。然而,.NET1.0发布时,我们中又有许多人,包括我自己,对它不支持XP风格感到大失所望。可事实是,在Windows XP(只限于我windowsXP)里.NET支持XP风格,只是还要您做一点小工作。 跟随下面的步骤,使您的程序拥有XP风格的界面,GO! 1. 新建一个Win
2009-03-13 14:56:00 667
转载 如何在Vista下用Regsvr32注册dll, ocx等COM组件
如何在Vista下用Regsvr32注册dll, ocx等COM组件最近用户反映程序无法在vista正常运行,经过调试发现是由于dll组件库未能成功注册导致, 在微软网站查找相关内容,发现N多人有同样的问题, 这里有两个办法可以解决问题A.1.- 运行"secpol.msc" 或者打开“本地安全策略”2.- 展开 "本地策略"3.- 点击 "安全选项"4.- 在右边的面板中选择所有名称为“用户帐户
2009-03-13 14:54:00 1799 1
原创 哈希的原理和代价
哈希表和哈希函数是大学数据结构中的课程,实际开发中我们经常用到Hashtable这种结构,当遇到键-值对存储,采用Hashtable比ArrayList查找的性能高。为什么呢?我们在享受高性能的同时,需要付出什么代价(这几天看红顶商人胡雪岩,经典台词:在你享受这之前,必须受别人吃不了的苦,忍受别人受不了的屈辱),那么使用Hashtable是否就是一桩无本万利的买卖呢?就
2009-03-13 14:51:00 609
原创 VC++调用COM(含连接点事件)过程
VC++调用COM(含连接点事件)过程:已COM组件GstRealDb为例,内含接口方法IRealDb和事件_IRealDbEvents,VC++调用过程如下:1、先建立连COM事件的继承类Sink,类继承自事件接口(_IRealDbEvents),新定义的类必须包含_IRealDbEvents的定义文件,应在新工程中包含(GstRealDb.h和GstRealDb.tlb)文件,例如
2009-03-13 14:50:00 1927
转载 VC++中的数据类型
我们先定义一些常见类型变量借以说明 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="女侠程佩君"; char temp[200]; char *buf; CString str; _variant_t v1; _bstr_t v2; 一、其它数据类型转换为字符串 短整型(int) it
2009-03-13 14:48:00 653
转载 在VC中使用资源文件应该注意的问题
1 建立了资源文件后,应该在resouce.h中对ID进行定义 例如, #define IDS_APP_TITLE 1032 如果是在动态连接库(DLL)中使用资源,应该给出该模块的句柄。 可以用GetModuleHandle("dll文件名")获得该句柄。 例如, LoadString(GetModuleHandle("SkinMagicSDK.dll"), IDS_APP
2009-03-13 14:45:00 650
翻译 VC字符串
MFC类CStringMFC的CString含有TCHAR,它的实际字符类型取决于预处理标记的设置。通常,CString象STL字符串一样是不透明对象,只能用CString的方法来修改。CString比STL字符串更优越的是它的构造函数接受MBCS和Unicode字符串。并且可以转换为LPCTSTR,因此可以向接受LPCTSTR的函数直接传递CString对象,不必调用c_str()方法。//
2009-03-13 14:41:00 1423
转载 VC贴图
(一)非动态载入图片.方法1.先从最简单的开始,用picture 控件来实现.步骤:先在资源里Import一张图片,ID为IDB_BITMAP2然后在对话框上添加一个picture控件,右键点击打开属性,将type下拉框选择BITMAP,紧跟着下面就出现一个Image下拉框,拉开就会看到所有已经载入好的图片,选择你要的图片.运行程序即可看到.方法2.通过背景图同样如上,先载入一张图片,ID为IDB
2009-03-13 14:35:00 1288
转载 VC界面编程技巧
1、判断程序是否已运行 HANDLE hSem=::CreateSemaphore(NULL,1,1,m_pszExeName); if(GetLastError()==ERROR_ALREADY_EXISTS) { AfxMessageBox("系统已运行"); ::CloseHandle(hSem); } 2、得到应用程序路径 CString str
2009-03-13 14:25:00 1123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人