![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC相关资料
六弦的闷音
这个作者很懒,什么都没留下…
展开
-
象棋外挂的一些思路
思路: 1、如何让棋子自己走动? 这是很多人,包括我首先想到的一个问题。解决这个问题的办法比较多,我用的是非常简单的一个办法,投递鼠标消息即可。(对于其它的拖动式的象棋未曾试验)发送棋盘对应的窗口鼠标按下按起的消息,WM_LBUTTONDOWN / WM_LBUTTONUP。传送棋子相对于窗口的坐标点信息。 2、如何定位棋子坐标点信息? 嘿嘿,这也简单,自转载 2010-01-28 23:00:00 · 5154 阅读 · 0 评论 -
用VC 设计窗体探测器(句柄)
目标很简单,利用EnableWindow函数激活不可用或无效的控件按钮,当然,这窗体探测器是必不可少了,原以为很简单,但实际行动起来,却遇到不少麻烦,现将经过记录下来,供有兴趣的朋友参考。 我们大都见过spyxx中的窗体探测器,当鼠标在窗体探测器上按下左键时,更改鼠标样式,同时捕获鼠标,探测鼠标下的窗体直到鼠标左键松开。这样我们可以写出代码框架了: case WM_LBUTTON转载 2010-01-31 17:21:00 · 1023 阅读 · 0 评论 -
深入理解C语言特性-指针 数组 声明
我认为指针是C中的一种运作机制,它可以根据一个memory address来访问一个存储单元。CPU以byte为单位,为每个存储单元顺序编号,这个编号就被称为memory address。无论以任何方式来read/write memory都是基于address来实现的。 变量名: int x; 上面是一条最简单的"变量声明语句",声明x为int type。在这之后程序员可以根据x来访问它所代表的存转载 2010-02-20 13:44:00 · 950 阅读 · 0 评论 -
套接字的非阻塞模式
1.非阻塞套接字的模式(1)服务器端 通常socket运行后默认为阻塞模式。要调用ioctlsocket函数设置非阻塞模式。如: WSAData Data; WSAStartup(MAKEWORD(2, 2), &Data); SerSocket = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if(INVALID_SOCKE原创 2010-05-07 19:59:00 · 798 阅读 · 0 评论