Windows 编程
文章平均质量分 87
紫梧桐
美,源于对美的认知;努力提高认知以发现美。
明日,即为今日;认真过好今日即可遇见美好的明日。
展开
-
SetTimer定时器与WM_TIMER窗口消息详解
<br />SetTimer的函数原型为:<br /> <br /> UINT_PTR SetTimer( HWND hWnd, UINT_PTR nIDEvent, UINT uElapse, TIMERPROC lpTimerFunc);<br /> <br /> 其中hWnd是和timer关联的窗口句柄,此窗口必须为调用SetTimer的线程所有;如果hWnd为NULL,没有窗口和timer相关联,并且nIDEvent参数被忽略。<br /> nIDE转载 2011-01-20 17:45:00 · 1844 阅读 · 0 评论 -
static变量的初始值
<br />调试windows程序设计里的例程,偶然发现局部static变量没有给初始值。<br />google了一下,发现在csdn有类似的讨论帖,结论如下:<br /> <br />所有局部变量(除静态局部变量外)没有缺省值,静态局部变量缺省值0。所有静态全局变量在编译时缺省值0。故静态变量缺省值0(无论全局还是局部)。<br />静态字符数组默认初始化是空字符,<br />空字符就是NULL ,就是‘/0',它的值就是0.我们说的0,1,2中的数字0在ascii码里面的值是48原创 2011-04-06 10:01:00 · 13362 阅读 · 1 评论 -
显示当前时间
<br />// time.cpp : Defines the entry point for the console application.<br />//<br />#include "stdafx.h"<br />#include <iostream.h><br />#include <time.h><br />int main(int argc, char* argv[])<br />{<br /> time_t ATime;<br /> time(&ATime);<br /> <br />原创 2011-04-06 10:04:00 · 615 阅读 · 0 评论 -
枚举数组,static, WM_SIZE消息
1.枚举数组的使用,参考如下例子(http://topic.csdn.net/t/20030226/09/1466707.html)enum symbol{ first, second, third }; void main() { enum symbol al[6]; enum symbol sym=second; al[1]=first; al[2]=100; al[3]=sym; }2. 下面的例程,2.1 主要实现了以下功能:1)将窗口切分成10x10的格子;2)在格子中画圆原创 2011-03-25 08:37:00 · 671 阅读 · 0 评论 -
构造函数初始化问题
<br />程序源码:<br />#include "stdafx.h"<br />#include <iostream.h><br />#include <math.h><br />#define pi 3.14<br />inline double sqr(double x)<br />{<br /> return x*x;<br />}<br />class cCircle<br />{<br />public:<br /> cCircle(double radiusVal=0):radius(rad原创 2011-03-21 15:16:00 · 637 阅读 · 0 评论 -
编程心得
<br /> 转自:http://www.360doc.com/content/11/0321/11/3662330_103120320.shtml<br /> <br /> <br />编程4年-Win32编程-基础编程-界面编程-核心编程-网络编程-驱动编程<br />如果你对本人或者电子书或者某些乖僻(非深奥)的技术感兴趣,请来信。<br />联系方式:<br />手机:13617621007<br />博客:www.mantianx.com (满天下,有本人最新信息)<br />E 妹:sunwan转载 2011-03-21 11:32:00 · 443 阅读 · 0 评论 -
Windows用户界面编程中的界面闪烁问题
<br />http://yyf9989.cnblogs.com/archive/2005/09/02/228320.html<br /> <br /> <br />Windows用户界面编程中的界面闪烁问题 <br />南京千里独行版权所有转载请保留本信息<br /> 在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPa转载 2011-03-21 11:45:00 · 433 阅读 · 0 评论 -
编程心得
<br /> 转自:http://www.360doc.com/content/11/0321/11/3662330_103120320.shtml<br /> <br /> <br />编程4年-Win32编程-基础编程-界面编程-核心编程-网络编程-驱动编程<br />如果你对本人或者电子书或者某些乖僻(非深奥)的技术感兴趣,请来信。<br />联系方式:<br />手机:13617621007<br />博客:www.mantianx.com (满天下,有本人最新信息)<br />E 妹:sunwan转载 2011-03-21 11:37:00 · 431 阅读 · 0 评论 -
windows 界面设计规则与规范
<br />http://blog.csdn.net/dwsjs/archive/2006/03/31/645234.aspx<br /> <br />界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的转载 2011-03-21 11:13:00 · 6655 阅读 · 0 评论 -
Windows用户界面编程中的界面闪烁问题
<br />http://yyf9989.cnblogs.com/archive/2005/09/02/228320.html<br /> <br /> <br />Windows用户界面编程中的界面闪烁问题 <br />南京千里独行版权所有转载请保留本信息<br /> 在Windows图形化用户界面编程中,若程序自己绘制用户界面时,会经常碰到界面闪烁,比如其他窗口在上面移动,用户界面滚动,这些都有可能导致闪烁。在一个容器中绘制特定的文档,需要相应作为绘图容器的控件的OnPaint事件,需要在OnPa转载 2011-03-21 11:42:00 · 410 阅读 · 0 评论 -
编程心得
<br /> 转自:http://www.360doc.com/content/11/0321/11/3662330_103120320.shtml<br /> <br /> <br />编程4年-Win32编程-基础编程-界面编程-核心编程-网络编程-驱动编程<br />如果你对本人或者电子书或者某些乖僻(非深奥)的技术感兴趣,请来信。<br />联系方式:<br />手机:13617621007<br />博客:www.mantianx.com (满天下,有本人最新信息)<br />E 妹:sunwan转载 2011-03-21 11:37:00 · 293 阅读 · 0 评论 -
编程心得
<br /> 转自:http://www.360doc.com/content/11/0321/11/3662330_103120320.shtml<br /> <br /> <br />编程4年-Win32编程-基础编程-界面编程-核心编程-网络编程-驱动编程<br />如果你对本人或者电子书或者某些乖僻(非深奥)的技术感兴趣,请来信。<br />联系方式:<br />手机:13617621007<br />博客:www.mantianx.com (满天下,有本人最新信息)<br />E 妹:sunwan转载 2011-03-21 11:33:00 · 292 阅读 · 0 评论 -
编程心得
<br /> 转自:http://www.360doc.com/content/11/0321/11/3662330_103120320.shtml<br /> <br /> <br />编程4年-Win32编程-基础编程-界面编程-核心编程-网络编程-驱动编程<br />如果你对本人或者电子书或者某些乖僻(非深奥)的技术感兴趣,请来信。<br />联系方式:<br />手机:13617621007<br />博客:www.mantianx.com (满天下,有本人最新信息)<br />E 妹:sunwan转载 2011-03-21 11:35:00 · 388 阅读 · 0 评论 -
界面设计规则和规范
<br />界面设计规则和规范 收藏 <br />转自:http://blog.csdn.net/dwsjs/archive/2006/03/31/645234.aspx<br /><br />界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的*作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中转载 2011-03-21 11:22:00 · 820 阅读 · 0 评论 -
SetTimer() ---定时器的使用
<br />http://www.bokele.com/?CH=Log&ArticleID=32370<br /> <br /> <br />定时器的使用:三种方法<br /><br />如果您需要在整个程序执行期间都使用定时器,那么您将得从WinMain函数中或者在处理WM_CREATE消息时呼叫SetTimer,并在退出WinMain或响应WM_DESTROY消息时呼叫KillTimer。根据呼叫SetTimer时使用的参数,可以下列三种方法之一使用定时器。<br />方法一<br />这是最方便的一种转载 2011-01-20 17:44:00 · 25461 阅读 · 0 评论 -
查看静态变量的值
<br />VC6.0中,无法直接看到静态变量的值,可以这样做:可以这样:<br />static i = 0;<br />int *p = &i;<br /><br />然后就可以在Watch窗口中,通过*p的形式查看函数内部静态变量的值了。<br /><br />VC6.0中这种情况是存在的,不过在VS2008中就不存在不能查看函数内静态变量的问题。原创 2011-04-06 10:32:00 · 1234 阅读 · 0 评论