[DllImport("User32.dll")]
public static extern IntPtr FindText(ref LPFINDREPLACE lpfindreplace); private void tsmEditFind_Click(object sender, EventArgs e)
{
LPFINDREPLACE findreplace = new LPFINDREPLACE();
IntPtr intPtr = FindText(ref findreplace); }
[StructLayout(LayoutKind.Sequential)]
public struct LPFINDREPLACE
{
public uint lStructSize;
public uint hwndOwner;
public uint hInstance;
public uint flags;
public uint lpstrFindWhat;
public uint lpstrReplaceWith;
public UInt16 wFindWhatLen;
public UInt16 wReplaceWithLen;
public uint lCustData;
public uint lpfnHook;
public uint lpTemplateName; }
为什么会抛出user32.dll中findtext未找到
最好来个有findtext使用的源代码的,急要做的效果跟ie8的网页查找差不多,查找的对象是一个treeview
支持模糊查询,要有上一个下一个
解决方案 »
- 水晶报表重复显示,不知道为什么?
- 帮忙看下 线程问题
- 怎么设置winform picturebox 橡皮擦
- Server.MapPath问题
- 请问在程序集中“/?"表示什么呢?
- 网站项目如何部署到服务器运行
- 如何在c#显示一个窗体啊
- 十万火急~~~~~~~~~~`!!!!!!!!!!!关于c#与查询ACCESS的问题~~~~````
- 关于数据库连接的问题 ,求大神给解答
- 请教水晶报表中ReportDocument的打印问题,不通过CrystalReportViewer如何让用户选择打印机?
- c++ 调用 C# 生成的 dll 文件
- 继续求救 用户代码未处理 System.TypeInitializationException
[DllImport("comdlg32.dll")]
public static extern IntPtr FindText(ref LPFINDREPLACE lpfindreplace);[StructLayout(LayoutKind.Sequential)]
public struct LPFINDREPLACE
{
public uint lStructSize;
public IntPtr hwndOwner;
public IntPtr hInstance;
public uint flags;
public IntPtr lpstrFindWhat;
public IntPtr lpstrReplaceWith;
public ushort wFindWhatLen;
public ushort wReplaceWithLen;
public int lCustData;
public LPFRHOOKPROC lpfnHook;
public IntPtr lpTemplateName;}public delegate uint LPFRHOOKPROC(IntPtr HWND, uint UINT, uint WPARAM, long LPARAM);
什么属性可以让treeview自动选中根据条件查找到的值