
win32 c/c++
文章平均质量分 72
zjl_wzw
这个作者很懒,什么都没留下…
展开
-
windows 坐标详解
设置坐标映射 (1)Windows坐标系统Windows坐标系分为逻辑坐标系和设备坐标系两种,GDI支持这两种坐标系。一般而言,GDI的文本和图形输出函数使用逻辑坐标,而在客户区移动或按下鼠标的鼠标位置是采用设备坐标。 逻辑坐标系是面向DC的坐标系,这种坐标不考虑具体的设备类型,在绘图时,Windows会根据当前设置的映射模式将逻辑坐标转换为设备坐标。设备坐标系是面向物理设原创 2009-07-29 16:30:00 · 418 阅读 · 0 评论 -
关于Unicode流I/O操作
最近一直在研究Unicode编程,有一些体验,不过还是有点处于混沌状态的感觉。<br />MSDN里面有几段文字讲Unicode流I/O操作函数访问的。里面讲到如果以文本模式打开文件,那么Unicode流I/O函数在读写文件时会进行两种类型的字符转换:(1)Unicode与MBCS互转;(2)CR-LF组合与单个换行字符间的转换。<br />Unicode与MBCS转换发生在读写文件时,读的时候Unicode流I/O函数假定流文件为多字节字符序列,将读进来的字符转换成宽字符,写的时候将宽字符转换转载 2010-08-11 09:53:00 · 315 阅读 · 0 评论 -
dev c++ 中文支持:Illegal byte sequence
编译时遇到Illegal byte sequence错误,网上找到的解决办法:工程属性-》参数-》编译器 加入-finput-charset=GBK转载 2010-08-05 11:56:00 · 6250 阅读 · 0 评论 -
利用createwindow实现dialog效果
今天看见无意中看见一篇文章http://blog.youkuaiyun.com/pomelowu/archive/2006/01/23/587060.aspx,弄了半天没弄对。最后查了下资料自己写了一个。要实现模态对话框关键有两个要点(可参见http://stackoverflow.com/questions/734674/creating-a-win32-modal-window-with-crea原创 2010-01-26 15:00:00 · 1985 阅读 · 0 评论 -
status bar 状态栏
//用纯API的方式创建状态栏//在项目的属性->链接->输入->附加项->添加“commctrl32.lib”#include "stdafx.h"#include "statustest.h"#include #define MAX_LOADSTRING 100// 全局变量:HINSTANCE hInst;原创 2009-11-06 15:34:00 · 321 阅读 · 0 评论 -
WORD DWORD 转 LPCTSTR LPCSTR LPCWSTR 以及TextOut输出数字
在纯win32 api下把数字转换成字符串是比较麻烦的,一下是方法 hdc=GetDC(hWnd); WORD gb=100; TCHAR haode[10]; LPCTSTR made; le=swprintf(haode,L"%d",gb); made=haode;原创 2009-10-13 17:14:00 · 2352 阅读 · 0 评论 -
C++中extern “C”含义深层探索
(转)C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a betterC”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设转载 2009-10-14 10:43:00 · 232 阅读 · 0 评论