ncurses-6.1库实验

前言 同事遇到在ncurses库编程时,中文乱码的问题。 他实验时,要退到ncurses-5.8版本,才能正常显示中文,但是panel库还是中文乱码。 今天手头的事整完了,我也看看这个问题。 其实中文乱码这事,一想就不可能,这库发展这么多年,还有人用这库做控制台版本的游戏。 那u...

2018-08-30 09:54:48

阅读数 258

评论数 0

msdn原版纯c实现的截屏代码

前言 在找反截屏的资料,看到msdn上有段纯C实现的截屏代码。 这才是网上其他截屏代码的原始出处 :) 资料 Capturing an Image You can use a bitmap to capture an image, and you can store the captu...

2018-03-07 14:43:54

阅读数 292

评论数 0

Win32SDK对话框模板

前言vc6向导生成Win32SDK时,没有对话框模板。 整理了一个, 写测试程序用.Win32SDK对话框模板// hw.cpp : Defines the entry point for the application. //#include "stdafx.h" #inc...

2016-11-12 00:55:35

阅读数 642

评论数 0

驱动加载器UI版

前言以前整理过一个程序, 用SCM操作驱动的类(http://download.csdn.net/detail/lostspeed/5557573). 在程序中直接用,当时就是验证了一下,没有配UI. 这几天被要求写一个带UI的驱动加载器. 肯定要复用以前的成果了,将类加入工程中,各种编译不...

2016-10-09 13:35:34

阅读数 451

评论数 0

换桌面背景

前言看到Demo中,自己在内存中做了一个位图文件, 自己按照参数写上文字内容,保存成bmp, 设置该bmp为桌面背景. 设置桌面背景只用一个API : SystemParametersInfo. 如果是一个后台程序,要显示一些提示性的信息,用墙纸和用户交互也是一个有趣的选择.试验// hw.cp...

2016-10-05 10:46:17

阅读数 655

评论数 0

在直线上画箭头的实现

前言在练习用的画图工程上,原来画线是没有箭头的. 看见有个软件有画箭头的功能,要求加上. 自己先画了一下,没实现功能,挫~ 逆向了那个软件的画箭头的实现,逆向出来,没怎么整理呢,功能已经不对了~ 算法是对的,箭头已经画出来了,就是位置各种不对。 又不想从头再逆一回。 就调试了一下原始画箭头算法的实...

2016-09-03 17:14:08

阅读数 3551

评论数 0

处理嵌在状态栏的CEdit控件编辑操作

前言在 MFC SDI 状态栏上加了一个编辑控件, 由于消息都被主窗口吃掉了, 只能用编辑框内的右键菜单来操作(选择, 拷贝, 剪切, 粘贴), 用起来好别扭.做了很挫的处理, 在主窗体中处理键盘消息, 同时检测CTRL键是否按下. 相当于自己判断编辑框上是否有加速键并处理加速键.代码片段BOOL...

2016-08-20 14:06:41

阅读数 448

评论数 0

add CEdit control's command history

前言看到人家输入命令的Edit控件可以用箭头选择历史命令输入, 我也加上. 我的CEdit是在状态栏上嵌入的.UI代码片段// MainFrame.h : interface of the CMainFrame class // /////////////////////////////////...

2016-08-10 23:15:52

阅读数 315

评论数 0

操作TVisualFramework中指定的窗口

TVisualFramework窗口是自己管理的, 如果执行pDoc->UpdateAllViews, 会报错的. 我封装了一个UpdateAllView, 加上自定义消息, 来解决这个问题, 机智:Pprivate: TVisualFramework* m_pFramework;...

2016-05-05 08:37:31

阅读数 525

评论数 0

针对指定进程进行Hook

前言 昨天,写了一个Demo, 对指定进程进行Hook, 就是SetWindowsHookEx参数不同. 看msdn+自己做试验,试试就能写出来.demo中假定要Hook键盘和鼠标消息, 用DebugView打印出来发生的键盘和鼠标消息. 打印鼠标消息时, 要将鼠标消息的值,转成字符串. ...

2016-03-30 22:38:14

阅读数 2356

评论数 0

查找 Two_Line_Text_Combobox 的 OnCbnSelchange 实现处

今天和前同事讨论 OnCbnSelchange, 他们的工程中,有一个MFC控件类实现和CodeProject上的 Demo >基本一样。 可能原型就是借鉴了人家的工程. 他说在那个工程中,找不到OnCbnSelchange类似的实现,需要加一个. 下载编译后,看了效果, 是个Com...

2015-01-12 23:53:14

阅读数 886

评论数 0

(转)将DuiLib编译成静态库

现在的工程要求是一个PE文件输出, 需要将DuiLib编译成静态库链接进主程序. 需要在Uilib.h中修改2处, 在主程序中还要加一处. \3rd\DuiLib\UIlib.h /// @todo 这是编译成静态库的设置 /// 下面被注释掉的是原版DuiLibDll的设置 #defi...

2014-02-12 01:05:41

阅读数 4084

评论数 0

跟大家分享一下directUI的心得

original url : http://bbs.csdn.net/topics/340239295 0. WPF, Windows Live, QQ 和 百度 hi 的界面其实并不神秘。大家都想学习而不得其门而入。我也经历了跟大家同样的历程。现在发现了一些门道,跟大家分享一下。 ...

2014-01-04 09:35:45

阅读数 1721

评论数 0

note : Creates a hidden IE window

BOOL CBaseWindow::Create(DWORD dwStyles, RECT* rect) { // Create the window DWORD dwExStyle = 0; rect->top = 100; rect->lef...

2013-10-03 01:11:29

阅读数 1853

评论数 0

note : font operation

程序中的字体用窗体默认提供的在不同Windows下面,显示的不一样. e.g.  Win7X64下, Tab页题头字体是斜体,虽然不协调,还能看. 如果不设置成斜体, 看起来 又太大 WinXpX86下, 如果是斜体, Tab页题头字体太小了,根本看不到, 看起来像"--"...

2013-08-13 19:03:47

阅读数 727

评论数 0

note : append menu to menu on right click menu

今天想实现一个右键菜单出现时,出现的总菜单 = 公用菜单(编辑类的功能) + 具体菜单每个View一个特定菜单) 从CodeProject上找了一个函数MergeMenu, 搞定. bool MergeMenu( CMenu * pMenuDestination, ...

2013-08-12 23:59:44

阅读数 1027

评论数 0

note : CRichEdit right click menu on CView

功能 :    CView的继承类 CViewNormal.   在CViewNormal中动态建立了一个CRichEdit控件, 在控件上右击出现菜单.    点击菜单, 在CViewNormal中响应菜单消息. 备注:    开始用vs2010向导添加的菜单事件, 对于相同的菜单条目, 发...

2013-08-12 04:32:04

阅读数 1075

评论数 0

experiment : 对话框建立多个子窗口, 叠放, 显示一个

今天遇到一个对话框需要建立多个子对话框, 叠放在一起, 只显示其中一个的小任务. 用掉了一些时间, 记录一下. 效果图:  要点: 在主窗体WM_MOVE消息处理中, 重新摆放子窗体, 使其叠放在一起, 只显示其中一个.void CSubDlgCreateAndMo...

2013-07-18 02:20:21

阅读数 2576

评论数 0

experiment: UI中的资源字符串国际化

使用多国语言字符串操作类>> http://blog.csdn.net/lostspeed/article/details/8520284, 在UI中使用多国语言 工程下载点: srcCipherUI_V2013_0120_1801.rar 效果图: 英国英语UI ...

2013-01-20 14:28:10

阅读数 817

评论数 0

experiment: recive windows notify message on tray program

实验的原因: 想在托盘上接收windows退出或注销消息. 在原始demo中是可以的,那是个win32程序. 托盘中注册通知总是得到1702错误. 先记下, 有时间,做个实验。 参考资料: Turn Off Monitor when

2011-09-27 20:51:47

阅读数 900

评论数 0

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