- 博客(9)
- 收藏
- 关注
原创 实现文本单行显示,超出部分显示省略号(...)
实现文本单行显示,超出部分显示省略号(…)除table之外的标签white-space: nowrap;overflow: hidden;text-overflow: ellipsis;table标签内的文字table 标签添加 table-layout: fixed;td 标签添加 white-space: nowrap; overflow: hidden;
2017-07-25 17:57:19 1231
原创 【Visual C++ 2010】Win32程序如何实现复杂的模态对话框
“`include include include “resource.h”LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); BOOL CALLBACK AboutProc(HWND hDlg,UINT message,WPARAM wParam,LPARAM lParam);int iCurrentColor=IDC_BLACK, i
2015-10-09 09:53:36 716
原创 【Visual C++ 2010】WM_PAINT消息产生的条件
调用InvalidateRect函数的时候 窗口放大,缩小(窗口具有CS_HREDRAW和CS_REDRAW属性) 窗口被遮挡 窗口的滚动条发生滚动 有消息弹出 下拉菜单的遮挡 当程序有多个无效矩形,即多个WM_PAINT消息的时候,系统会自动将无效矩形合并为一个新的无效矩形区域,进而保留一个WM_PAINT消息。用户可以通过GetUpdateRect函数实时获得最新的无效矩形区域。在响
2015-09-28 16:41:18 810
原创 【Visual C++ 2010】简单窗口程序需要注意的一些问题
在创建窗口的时候,我们可以调用CreateWindow函数,该函数会给窗口程序发送一个WM_CREATE的消息,当然也可以使用CreateWindowEx函数,该函数比CreateWindow多了一个形参,可以更好的控制窗口的类型和属性信息(比如是App程序还是隐藏任务栏窗口等),具体差异查看MSDN即可。 在调用ShowWindow函数的时候,会向窗口发送WM_SIZE和WM_SHOWWINDO
2015-09-28 16:31:30 712
原创 【Visual C++ 2010】Win32程序中一些常用的字母所代表的含义
CS_ 类风格选项 CW_ 创建窗口选项 DT_ 文本绘制选项 IDI_ 图标的ID IDC_ 光标的选项 MB_ 消息对话框选项 SND_ 声音选项 WM_ 窗口消息 WS_ 窗口风格 c char by BYTE n short i int cx int,c表示count B BOOL w WORD l LONG dw
2015-09-28 16:18:29 575
原创 【Visual C++ 2010】如何快速将Win32程序改为控制台程序
有的时候,我们本意是想创建一个Console程序,但是却选成了Win32程序。这时候,如果我们编写main()函数后,编译连接会出现错误。因为Win32程序的入口是WinMain函数。为了让程序能够运行,我们可以重新建立一个Console项目,但是相对来说比较麻烦。这里有一个非常简单的方法,选择项目——【项目名字】属性——配置属性——链接器——系统 在右侧的子系统中选将/SUBSYSTEM:WIND
2015-09-28 10:00:02 935
原创 【Visual C++ 2010】Unicode和ANSI的一些注意事项
ANSI:类型定义为char 占一个字节判断长度strlen() 注意:对于strlen()函数,判断长度结束的准则是是否遇到\0字符,如果用来判断wchar_t类型的的长度会出现错误。因为wchar_t占有2个字节,对应的ANSI字符的高位就是0,所以会提前结束。Unicode:类型定义为whcar_t 占两个字节判断长度为wcslen()在W
2015-09-28 09:26:18 413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人