03 2008 档案

摘要:在许多画图的程序中,大家可以拖动一个图形.其实,实现这个比较简单.只是不断的重画就可以达到预期的效果.windows是基于消息时间的系统.当我们按下左键时,便激发一个WM_LBUTTONDOWN的消息,移动鼠标时,便激发一个WM_MOUSEMOVE的消息,松开鼠标时,也会激起一个WM_LBUTTONUP的消息.所以,当我们拖动一个图形时,可以在移动鼠标时,记住图形的位置.然后使该区域无效,... 阅读全文

posted @ 2008-03-30 23:07 少林 阅读 (469) | 评论 (0) 编辑 |

摘要:windows里,任何时候,当程序向显示器或打印机进行绘制时,它必须使用gdi函数.gdi函数可以绘制点,直线,矩形,多变形,椭圆,位图和文本.为了更好的控制图形或文字在显示设备上的绘制,windows使用映射模式来解决这个问题. 在windows下,一共有三大类影射模式.分别为MM_TEXT模式,固定比例的映射模式和可变比例的影射模式.每种影射模式模式其优缺点. ... 阅读全文

posted @ 2008-03-29 20:44 少林 阅读 (1301) | 评论 (0) 编辑 |

摘要:一, 为了编写编写符合aisi和unicode的应用程序,应该遵循以下原则: 1.将文本串视为字符数组,而不是chars数组或字节数组. 2.将通用数据类型(如TCHAR和PTSTR)用于文本字符和字符串. 3.将显示数据类型(如BYTE 和 PBYTE)用于字节,字节指针和数据缓存. 4.将TEXT宏用于原义字符和字符串. 5.执行全局性替换(例如用P... 阅读全文

posted @ 2008-03-08 15:02 少林 阅读 (682) | 评论 (1) 编辑 |

摘要:WideCharToMultiByte The WideCharToMultiByte function maps a wide-character string to a new character string. The new character string is not necessarily from a multibyte character set. int WideCharTo... 阅读全文

posted @ 2008-03-07 23:46 少林 阅读 (5565) | 评论 (0) 编辑 |

摘要:IsTextUnicode The IsTextUnicode function determines whether a buffer is likely to contain a form of Unicode text. The function uses various statistical and deterministic methods to make its determinat... 阅读全文

posted @ 2008-03-07 23:26 少林 阅读 (1260) | 评论 (1) 编辑 |

posts - 70, comments - 306, trackbacks - 0, articles - 4

Copyright © 2019 少林
Powered by .NET Core 3.1.0 on Linux