新博客51CTO安全博客技术博客
自绘滑动按钮 首先描述下我要做的东西,一个带3D效果的滑动开关:
屏幕自适应修改方案 来 源:终端开发 关 键 词:分辨率 屏幕 布局 现象、问题描述 为了适应不同分辨率屏幕上iRead的正常显示,在不替换图片的前提下,对画面进行缩放和位置调整是一种可以满足所有屏幕变化的方案。iRead原先的绘图方案是用Image::Draw方法来绘制png图
最近学习了设计模式的State模式,因为曾碰到过HTML的解析问题,正好需要使用状态机来分析,所以就尝试了使用State模式来写HTML的解析过程,虽然这有点杀鸡用牛刀的味道,但对设计模式的理解也有不少的收获,在此和大家分享一下。 一、HTML解析分析
变量初始化的问题在C/C++里很简单, 就是一个 XXX xxx = 0;或 bool xxx = false/true; 一般在定义的时候就会写上,这是个很好的习惯,但如果是动态分配的呢,你肯定会说可以用memset( &XXX, 0, sizeof(XXX) );这样的语句来对其作初始化。 呵呵,你可能会说这个问题多么简单,没什么难度么,可以你是否在VC下写代码时,忘了加上这一句
在VC下如果写一些dll的话,一般需要两个项目,一个dll项目,一个demo项目。调试demo时,需要在将dll放在同一目录或是系统的system32下,还有种办法就是在demo项目设定中给出dll的指定路径,个人感觉这些方法都不怎么好。觉得还是用post-build,编译后执行操作最为灵活。 使用命令 copy Debug\$(TargetName).dll Demo\Debug\ 在编译完后
以下是实现点击对话框客户区移动窗口的代码: // 重载OnNcHitTest方法virtual UINT OnNcHitTest(CPoint point); // 添加消息映射 ON_WM_NCHITTEST() // 实现OnNcHitTest方法UINT XXX::OnNcHitTest(CPoint point){ // 父类窗口的调用,获取鼠标
在对话框里加入滚动条,实现滚动效果,想了个简单的调试滚动条消息的方法,先记录下char * GetScrollText(UINT nSBCode){ switch(nSBCode) { case SB_ENDSCROLL: &nb
动态创建窗口在MFC下比较简单用个Create就可以了。如果创建的个数不是一个而是多个的话,那么必须有个列表来存放创建窗口对象的指针,这里用个CPtrArray来定义一个存放指针的对象很有必要。
在使用了STL中的runtime_error后,发现可以自定义许多自己的错误类,不过在try catch时确发现不知道怎么用,后来在其他文章里找到了使用引用来输出错误。例:struct socket_error: public runtime_error{ socket_error(const string &str
研究了下win32下线程的使用,在网上找了很多都是用的MFC下的类CEvent,为了方便研究,写了个win32下的,具体代码如下://///////////////////////////////////////////////////////// HANDLE hThread;HANDLE hEvent;DWORD WINAPI ThreadProc1( LPVOI
Windows下面有个“任务计划”,用个shutdown做个bat文件就可以用来进行定时关机,在Linux下面呢,也有个,那就是cron,其配置文件称crontab,我们使用crontab命令就可以配置了。格式 分 时 日 月 星期 [用户名] 命令分 0-59时 0-24日 1-31月 1-12星期 0-6(
linux命令行技巧1。在任何时候,灵活使用"Tab"键进行查找。在linux命令行下,Tab键可以自动补全当前的命令。2。diff用于比较两个文件。
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号