http://www.cnblogs.com/acuier 整整十几篇,省得我自己研究,学一下就可以了。测试颜色:// 找到了WM_PAINT消息处理,既然找到了,那么对WM_PAINT消息也算有个交代了,于是上面所有的WndProc全部正常结束。// 除非TWinControl.WMPaint里面...
有这么一个表create table tb(id int, value varchar(10)) insert into tb values(1, 'aa') insert into tb values(1, 'bb') insert into tb values(2, 'aaa') ins...
分类:
数据库 时间:
2014-11-19 22:05:00
阅读次数:
242
所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。
一 、原理
1、最小化的原理:首先要将窗口隐藏,然后 在右下角绘制图标。
2、恢复的原理:将窗口显示,再将托盘中的图片删除。
二、代码实现
1、自定义消息WM_SHOWTASK:
为了防止用户定义...
分类:
其他好文 时间:
2014-11-19 01:41:22
阅读次数:
206
1、 创建一个窗口的时候,会给此窗口发送“创建”消息,从而执行它的回到函数;如果创建窗口的状态标志为“可视(WM_CF_SHOW)”,那么在执行GUI_Exec函数时会对窗口进行重绘。如果创建窗口的标志带有WM_CF_ACTIVATE,那么这个窗口在创建的时候也会被激活,否则不激活。2、 WM_Se...
分类:
其他好文 时间:
2014-11-18 23:05:12
阅读次数:
274
窗口创建的标志#define WM_CF_HASTRANS (1<<0) /* Has transparency. Needs to be defined for windows which do not fill the entire ...
分类:
其他好文 时间:
2014-11-18 17:23:44
阅读次数:
197
HMENU Menu_list,Menu_all;POINT point;HINSTANCE hInstance;//下面代码放到BOOL WINAPI DialogProc下case WM_CONTEXTMENU: if((HWND)wParam == GetDlgItem(...
WMSYS.WM_CONCAT(COLUMN)实现字段合并.eg:SELECTTO_CHAR(WMSYS.WM_CONCAT(DISTINCTE)OVER(PARTITIONBYA,B,C,D))EFROMAA;将BIN栏位按照A,B,C,D分组合并.合并之后的格式是以逗号分隔(比如:E1,E2,E3).在最外面使用TO_CHAR()是因为如果不使用TO_CHAR(),那么返回的值是"<CLOB>..
分类:
数据库 时间:
2014-11-14 18:03:39
阅读次数:
205
这个错误是和调用相机摄像头相关的。 产生这个错误的原因主要在于代码控制分辨率的显示和真机测试分辨率不一样。 ? 一:解决办法? ? ?? WindowManager wm =(WindowManager) getSystemService(Context.WINDO...
分类:
移动开发 时间:
2014-11-06 17:55:20
阅读次数:
142
vc得到屏幕的当前分辨率方法:1.WindowsAPI调用intwidth=GetSystemMetrics(SM_CXSCREEN);intheight=GetSystemMetrics(SM_CYSCREEN);如果想动态自适应分辨率的变化,处理WM_DISPLAYCHANGE消息.2.获得分辨率BOOLEnumDisplaySettings(LPCTSTRlpszDeviceName,//displaydeviceDWORDiM..
分类:
其他好文 时间:
2014-11-06 15:07:15
阅读次数:
213
1.添加static text ,ID为IDC_ShowTime
2,在OnInitDialog()中
SetTimer(1,1000,NULL); //启动定时器
3.添加WM_TIMER消息处理函数,ontimer中添加如下代码:
CString strTime;
CTime tm;
tm=CTime:...
分类:
编程语言 时间:
2014-11-06 09:25:15
阅读次数:
219