摘要: uses Imm;var maxcount,i:integer; plist : array [0..255] of hkl; begin maxcount := GetKeyboardLayoutList(256, plist); showmessage(inttostr(High(plist)) 阅读全文
posted @ 2024-06-03 09:54 Tag 阅读(2) 评论(0) 推荐(0) 编辑
摘要: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, dxSkinsCore, dxSkinsDefaultPainters, dx 阅读全文
posted @ 2024-05-20 09:09 Tag 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 参考资料将 FocusRect 从虚线更改为实线或更改 FocusRect 的颜色 |DevExpress 支持如何在 TableView 网格中的整个选定/聚焦行周围绘制边框? |DevExpress 支持 procedure TcxGridTableView.DoCustomDrawCell(A 阅读全文
posted @ 2024-05-19 11:34 Tag 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Group Policy Administrative Templates (admx.help) 2008R Windows 7 and Windows Server 2008 R2 (admx.help) 阅读全文
posted @ 2024-05-08 14:26 Tag 阅读(1) 评论(0) 推荐(0) 编辑
摘要: cxbuttons.pas function TcxSpeedButtonOptions.NeedDrawParts: Boolean; begin Result := not CanBeFocused and (Transparent or Flat); end; procedure TcxCus 阅读全文
posted @ 2024-04-26 17:03 Tag 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 基类自动释放 窗体变量 PFrmPtr: ^TForm; //继承改窗体的变量地址 不为空 置为nil if Assigned(PFrmPtr) thenPFrmPtr^ := nil; 阅读全文
posted @ 2024-04-17 15:32 Tag 阅读(6) 评论(0) 推荐(0) 编辑
摘要: delphi 利用TMethod 调用事件函数过程,这里只说TNotifyEvent。 可以用TNotifyEvent 变量存起来,然后调用。但这样如果有多个的话,就麻烦,要定义很多个变量。 可以转成 TMethod,存data code就可以了。 TMethod(SaveB.OnClick).Co 阅读全文
posted @ 2024-04-08 11:02 Tag 阅读(16) 评论(0) 推荐(0) 编辑
摘要: UPDATE 失败,因为下列 SET 选项的设置不正确: 'QUOTED_IDENTIFIER'。请确保 SET 选项正确无误,可以用于 计算列上的索引视图和/或索引和/或筛选的索引和/或查询通知和/或 XML 数据类型方法和/或空间索引操作。。 当执行语句提示以上这些时,先看报错的位置是在哪里。如 阅读全文
posted @ 2024-01-20 09:01 Tag 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 首先弹出来的下拉过滤列表也是一个form 思路,在不改源代码的情况:hook,捕捉 WM_SHOWWINDOW 消息,通过源码得知窗口类名 为”TcxGridFilterPopup“ 再通过句柄转得到实例,同时在本单元type 一下新的 TcxGridFilterPopup, TcxGridPopu 阅读全文
posted @ 2023-12-20 09:09 Tag 阅读(23) 评论(0) 推荐(0) 编辑
摘要: https://learn.microsoft.com/zh-CN/sql/connect/php/constants-microsoft-drivers-for-php-for-sql-server?view=sql-server-2017 TP框架PDO 默认执行语句超时并不是微软档案说的这样 阅读全文
posted @ 2023-12-18 11:41 Tag 阅读(4) 评论(0) 推荐(0) 编辑