
Windows+GUI
文章平均质量分 78
logens
海阔凭鱼跃,天高任鸟飞
展开
-
windows ui的那些事
说起来,从毕业到现在一直在做UI这块,不过直到最近才大概明白了点,其实就那一套,包括注册窗口,创建,显示和刷新以及消息循环。简单的流程辅以windows api,可以实现许多复杂的功能,我对这点研究的不太多,所以也没什么发言权。最近研究音视频,才觉得,原来所做的都是小意思,重点在这里,窗口的话,只是一个载体,有这个载体,可以得到一个画布,在哪块画,画什么,就看画师的技巧。windows 在...原创 2020-05-02 22:06:44 · 218 阅读 · 0 评论 -
C++委托
C++没有提供委托模型,为了达到目的,需要继承一个类并重写virtual方法,这种做法需要很多代码,效率比较低下。然而,在C++面前,没有什么不可能,已经有很多人实现了各种委托。其中比较著名的有FastDelegate,这个模型在《Member Function Pointers原创 2011-10-13 17:53:15 · 7006 阅读 · 1 评论 -
windows下图形界面转为控制台的main函数入口
#if defined(_MSC_VER)#define console_main main#endif原创 2014-04-22 14:27:45 · 997 阅读 · 0 评论 -
mfc分析和整理--全局函数
AfxAbortAfxBeginThreadAfxCheckMemoryAfxConnectionAdvise原创 2014-05-15 11:33:44 · 824 阅读 · 0 评论 -
深度评测xcgui(一)
首先给出的一些枚举对窗口以及元素做了一些定义。常用的XC_WINDOW 窗口 XC_MODALWINDOW 模态窗口 XC_FRAMEWND 框架窗口 XC_FLOATWND 浮动窗口XC_ELE 元素 XC_BUTTON 按钮 XC_RADIO 单选按钮 XC_CHECK翻译 2016-04-07 17:00:53 · 1079 阅读 · 0 评论 -
深度评测xcgui(二)
说起窗口这块内容,都是老掉牙的了,就那么几块,首先注册窗口类,然后创建窗口,之后是刷新并显示窗口,进入消息循环进行处理。不过这块有个疑问,其一就是sendmsg和postmsg的区别了两者一个进队列,一个不进队列,换句话说就是一个异步投放,一个干等着处理结果。处于同一线程中,就是一个等待队列dispatchmsg处理,一个直接调用目标窗口的消息处理。处于不同线程时,最好用postthrea翻译 2016-04-07 17:30:12 · 826 阅读 · 0 评论 -
win32显示图片
一直对win32 程序没什么研究,今次需要从基础抓起,写了一个测试程序,显示bmp图片,首先还是windows 基本程序,然后处理win_paint消息,置入如下函数void OnBnClickedBtnShowBmp(HWND hWnd){ static TCHAR szFileName[MAX_PATH]; HWND hwnd; HDC hd...原创 2019-07-18 17:44:38 · 2443 阅读 · 0 评论