CreateDialog创建非模态对话框时 其内部 会发送几条消息例如: WM_INITDIALOG,WM_SETFONT DS_SETFONT , DS_SHELLFONT. 所以如果在另一个CallWndProc中调用CreateDailog时,有可能发生递归调用情况。 例如:你用 ::SetW ...
分类:
其他好文 时间:
2018-01-04 16:34:48
阅读次数:
226
众所周知,WM_DISPLAYCHANGE是当Windows显示器分辨率改变之后发送给所有的窗口的消息。但是不知道你有没有想过,显示器的分辨率不是固定的吗?为什么会有这条消息呢? 这里就要说一下逻辑分辨率和物理(设备)分辨率了: 我们说某个品牌的显示器的分辨率为80DPI(Dots Per Inch ...
分类:
其他好文 时间:
2018-01-03 22:45:26
阅读次数:
226
WM_CTLCOLORSTATIC = $0138; 当一个静态控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以通过使用给定的相关显示设备的句柄来设置静态控件的文本和背景颜色 WM_MOUSEFIRST = $0200;WM_MOUSEMOVE = $0200; // 移动鼠 ...
--分组加排序,数据量大时结果会比较慢 SELECT listagg(t.ename,',') WITHIN GROUP(ORDER BY t.sal) FROM scott.emp t; 查询结果为CLOB SELECT wm_concat(t.ename) FROM scott.emp t OR... ...
分类:
数据库 时间:
2018-01-03 18:35:45
阅读次数:
187
Xmanager作为Windows下的强大的PC X服务器,其中的Xshell值得一提,可以用它来进行远程连接,下面就一起来学习Xshell创建会话之后如何连接SSH会话? Xshell 5中文版获取地址:http://wm.makeding.com/iclk/?zoneid=18724 具体操作如 ...
分类:
其他好文 时间:
2018-01-03 17:26:50
阅读次数:
144
11gr2和12C上已经摒弃了wm_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误,为了减轻程序员修改程序的工作量,只有通过手工创建个wm_concat函数,来临时解决该问题,但是注意,即使创建了该函数,在使用的过程中,也需要用to_char(wm_concat())方 ...
分类:
数据库 时间:
2018-01-02 23:26:29
阅读次数:
278
好困,想躺一下,关灯、上床,笔记本的屏幕还亮着,好刺眼,睡不着! 脑子里出现一个疑问,怎么用C++写一个关闭屏幕的小程序呢? 参考了网上已有的例子,最简化: 执行后,会关闭显示器的电源,其它的似乎不受影响(暂时没有验证)。如果要唤醒屏幕,动动鼠标,或是敲敲键盘就可以了。 关于“WM_SYSCOMMA ...
分类:
编程语言 时间:
2018-01-01 23:42:24
阅读次数:
290
WINDOWS自定义消息WM_USER和WM_APP WM_USER常量是Windows帮助应用程序定义私有窗口类里的私有消息,通常使用WM_USER+一个整数值,但总值不能超过0x7FFF。 #define WM_USER 0x0400 -->1024 WM_APP常量是Windows帮助应用程序 ...
使用终端模拟器Xshell 5 时,我们需要在桌面上创建一个会话的快捷方式,以达到快速打开会话,连接服务器的目的。那么,如何创建一个快捷方式会话?如果不知道怎么操作,下面就一起来学习具体操作技巧。 Xshell 5中文版免费获取地址:http://wm.makeding.com/iclk/?zone ...
分类:
系统相关 时间:
2017-12-25 13:28:00
阅读次数:
217
一. 旋转控件 CSpinButtonCtrl (1)控件类型 UDS_ALIGNRIGHT/UDS_ALIGNLEFT 内嵌到绑定的控件左边和右边 UDS_SETBUDDYINT 点击控件发送WM_SETTEXT消息,改变CEdit控件的值 UDS_WRAP 在RANG返回循环增加和减少 UDS_ ...
分类:
其他好文 时间:
2017-12-24 15:49:33
阅读次数:
158