
windows 界面编程
文章平均质量分 67
fanzy_2013
这个作者很懒,什么都没留下…
展开
-
windows 下确保只有一个程序实例
1、 确保只有一个实例#include #include int main (){ HANDLE hMutex = CreateMutexW(NULL, FALSE, L"ProgramName"); if ( (hMutex != NULL) && (::GetLastError() != ERROR_ALREADY_EXISTS)原创 2014-01-28 18:39:26 · 685 阅读 · 0 评论 -
实现了鼠标按下拖拽事件就无法收到LButtonUp的一个解决方法
背景:原创 2014-04-10 09:14:51 · 1111 阅读 · 0 评论 -
自实现最小化,最大化,关闭按钮方法
最小化:SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, NULL);最大化/h:原创 2014-04-10 09:20:13 · 654 阅读 · 0 评论 -
鼠标左键单击双击冲突的一种解决方法
鼠标在得到双击时间,会触发原创 2014-04-10 09:01:27 · 1269 阅读 · 0 评论 -
VS2010编译错误:fatal error C1189: #error : This file requires _WIN32_WINNT to be #defined at least ...解决
转自http://www.cnblogs.com/madhenry/archive/2011/06/29/2093678.html最近拿到一个别人的工程,是使用VS.net创建的,而我的机器上只有vs2010,于是用自带的转换工具将它转换成vs2010的工程,转换之前我就很担心,怕转换完后会出问题,但是没有办法,我实在是不想再安一个vs.net了。 转完后果不其然真出了问题,在重转载 2014-05-09 09:43:14 · 1282 阅读 · 0 评论 -
播放器中的声音控件
想找个现成的,没zhaozhe原创 2014-04-05 19:43:48 · 704 阅读 · 0 评论 -
对话框ModifyStyle(0, WS_MINIMIZEBOX)最小化按钮无效的解决方法
问题现象:对话框程序,原创 2014-04-20 23:47:49 · 4365 阅读 · 0 评论 -
windows窗口分析,父窗口,子窗口,所有者窗口
原文:http://www.cnblogs.com/lidabo/p/3284907.html转载 2014-04-18 11:48:21 · 1698 阅读 · 0 评论 -
MFC工程检测内存泄露方法
在InitInstance函数开始chu原创 2014-04-18 09:27:09 · 592 阅读 · 0 评论 -
自行完成对话框的Resizing功能
背景:使对话框具有Resizing功能,但由于设置对话框的WS_THICKFRAME属性后,虽然具备了resizing功能,但却有厚厚的边框,非常不美观。从网上到了方法,但由于自己简单改了改,所以本文不写为装载,纯属个人记录,切勿追究版权。关键点:1、ModifyStyle(WS_CAPTION|WS_THICKFRAME, 0)。2、LRESULT CDlgP原创 2014-03-30 15:17:26 · 1039 阅读 · 0 评论 -
ToolTip 显示不出来的一个原因
现在一说到ToolT原创 2014-04-29 14:09:57 · 10443 阅读 · 0 评论 -
DrawDib 与 StretchDIBits 选择依据
与原创 2014-02-26 22:42:58 · 858 阅读 · 0 评论 -
LoadLibrary方式加载DLL模版代码
本文贴出了我之前写的读取身份证信息的代码。代码使用LoadLibrary函数加载DLL。旨在以后写动态加载DLL的代码时,参考此代码。代码如下:IDCardRead.h#ifndef _ID_CARD_READ_H_#define _ID_CARD_READ_H_typedef int (WINAPI *WLT_GetBmp)(char *sWltFile, in原创 2014-02-04 12:21:28 · 1687 阅读 · 0 评论 -
ocx编写及注意点
步骤:原创 2014-02-04 00:42:38 · 2843 阅读 · 0 评论 -
windows 守护进程编写模板
本文提供一些模板代码用于快速给一个程序写个守候程序。资料代码:步骤:说明:适用性:原创 2014-02-01 17:38:46 · 1117 阅读 · 0 评论 -
DLL编写及注意点
本文原创 2014-02-01 22:39:39 · 1513 阅读 · 0 评论 -
不要在dll及ocx的CXXXApp::InitInstance中调用创建线程及关闭线程的操作
问题:写了个ocx控件,然后在ocx控件注册时注册成功了,但regsvr32还在进程管理器中。分析后发现在注册ocx控件时,ocx控件的代码CXXXApp::InitInstance会被调用,注册完后CXXXApp::ExitInstance会被调用。由于在ExitInstance中调用退出线程,并等待线程退出的代码,死锁了,所以regsvr32卡死在进程管理器了。条件1:原创 2014-01-24 10:35:30 · 2072 阅读 · 0 评论 -
cef1 mfc 对话框简单调用
/////////////////////////////////ClientHandler.h原创 2014-06-20 13:55:57 · 1525 阅读 · 1 评论