合併列值最通用的方法就是寫一個自定義函數去實現,這裏介紹的是其它方法。在SQL Server中合併列值能够使用For Xml Path,在Oracle中則能够使用wm_concat 或 ListAgg。準備數據:CREATE TABLE MyTest(xType NUMBER,City nvarch...
分类:
数据库 时间:
2014-10-03 21:30:05
阅读次数:
260
ucGUI 几个重要例程Demo 按钮的定制 #include #include #include "WM.h"
#include "FRAMEWIN.h"
#include "BUTTON.h"
#include "BUTTON_Private.h"
#include "GUI_Protected...
分类:
其他好文 时间:
2014-09-30 13:38:19
阅读次数:
378
本章主要讲述如何使用底层的Windows自动化技术通过用户界面来测试应用程序。这些技术涉及Win32 API的调用(比如FindWindow()函数)以及想待测程序发送Windows消息(比如WM_LBUTTONUP)。
WM_COPYDATA消息,在win32中用来进行进程间的数据传输。typedef struct tagCOPYDATASTRUCT { // cds DWORD dwData; DWORD cbData; PVOID lpData; } COPYDATASTRUCT;其中...
1、wmsys.wm_concat函数将列转为行。例子:--表里的数据如下SQL> select * from idtable; ID NAME---------- ------------------------------ 10 ab 10 bc ...
分类:
数据库 时间:
2014-09-24 19:53:07
阅读次数:
183
查看数据库版本:SELECT * FROM v$version;1 Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production2 PL/SQL Release 11.1.0.7.0 - Production...
分类:
其他好文 时间:
2014-09-24 17:32:17
阅读次数:
180
MFC中关闭窗口的几种办法:退出程序用AfxGetMainWnd()->SendMessage(WM_CLOSE);关闭当前窗口用DestroyWindow( );关闭模式对话框用EndDialog(0);MFC中MessageBox的用法消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方...
分类:
其他好文 时间:
2014-09-22 19:56:23
阅读次数:
223
//获取屏幕宽度
public static int getScreenWidth(Context context)
{
WindowManager wm = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
Display...
分类:
其他好文 时间:
2014-09-22 10:54:22
阅读次数:
137
windows窗体的标题栏无法直接通过一些默认的事件来控制,需要了解和WM_NCHITTEST相关的windows消息。 以下示例演示了最简单的效果片断: 他会把客户区和标题栏的效果互换,比如无法按住标题栏拖动窗体而是改为了安抓客户区拖动,并禁用了关闭按钮。 其中m.Result从-2到21都有定义...
场景:
1. mfc,wtl的原生控件都是通过父窗口拦截 WM_CTLCOLORSTATIC 事件来修改子控件的颜色和背景色,CStatic可以通过返回HOLLOW_BRUSH来绘制透明背景:
m_HollowBrush = AtlGetStockBrush(HOLLOW_BRUSH);
但是如果使用manifest文件使用最新 外观样式的话,返回HOLLOW_BRUSH对checkbox和radio button没有任何效果,原背景还是存在。虽然通过自绘一个checkbox和radio butto...
分类:
其他好文 时间:
2014-09-21 16:54:35
阅读次数:
294