界面(Win32API/WTL)
Kevin_qing
这个作者很懒,什么都没留下…
展开
-
RichEdit CTRL
RichEdit 1.0不支持unicode方式,以unicode方式使用的话在计算字符长度时会出错。系统支持版本Windows XP SP1Includes Rich Edit 4.1, Rich Edit 3.0, and a Rich Edit 1.0 emulator.Windows XPIncludes Rich Edit 3.0 with a Rich Edit 1.0 emulato原创 2005-07-01 12:29:00 · 1901 阅读 · 0 评论 -
WIN32 API/WTL 学习笔记(消息传递过程)
ToolBar 图片背景透明色是75%灰色RGB(192,192,192)使用派生类控件必须使用SubClassWindow方式消息传递过程分析(除Modal对话框)消息泵:Messageloop::Run { BOOL bDoIdle = TRUE; int nIdleCount = 0; BOOL bRet; for(;;) { while(bDoIdle && !::PeekM原创 2005-07-01 12:47:00 · 2256 阅读 · 0 评论 -
win32界面
界面苦手啊......整理点资料 AdjustWindowRectEx可以根据给定的client RC算出需要建的窗口大小.WTL 的subclasswindow用来子类化窗口主窗口为POPUP的时,需要自己处理WM_CLOSE来destorywindow 后postquitmessage(WTL下),否则窗口消失了,但进程还在,比较奇怪.原创 2006-02-24 23:47:00 · 1934 阅读 · 0 评论 -
线程安全的高效单向链表
作为非常常用的数据结构,单项链表具有表头小,从头结点添加/删除速度快的优点.常用于无限制长度的数据缓存处理。比如iocp工作线程缓存输入数据,逻辑线程取缓冲数据做处理后发送到输出缓冲。这里的输入缓冲和输出缓冲就可以用单链表实现。struct SList{SList *next;}; SListPush(SList* head,Slist* p){p=head->ne原创 2012-03-11 13:36:56 · 1939 阅读 · 0 评论