如题,请高手指点
解决方案 »
- c# 控件的单击事件问题
- IIS中的Windows身份验证
- 如何将form显示在相对于某个控件的位置
- 最近打印和外部调用dll的问题很多,分享一下我的C#OPOS打印经验。
- Windows应用程序运行时DataGridView的单元格不变色?
- 一个dataGridView.DataSource 已经获取了数据源后 改变某列的columnType 怎么做呢?
- VS08建立sql server mobile数据库报错
- C# datagridview实现Office2007色阶的方法(急)
- 这样也报错,不运行?
- 急!!
- 有关父窗体中控制子窗体问题
- C#如何设置目录"d:\tpp\xc"的子目录xc的访问权限(如写权限)
[DllImport("user32.dll", EntryPoint="CreateWindowEx")]
public static extern int CreateWindowEx (
int dwExStyle,
string lpClassName,
string lpWindowName,
int dwStyle,
int x,
int y,
int nWidth,
int nHeight,
int hWndParent,
int hMenu,
int hInstance,
ref int lpParam
);
可以举个例子吗?比如我又一个 UserControl1 (继承自UserControl),我要把它创建为窗体。用CreateWindowEx该怎么做。
DWORD dwExStyle, LPCTSTR lpClassName, LPCTSTR lpWindowName,
DWORD dwStyle, int x, int y, int nWidth,
int nHeight, HWND hWndParent, HMENU hMenu,
HINSTANCE hInstance, LPVOID lpParam
);----------------
//C# Declaration [DllImport("User32", SetLastError=true)]
internal static extern int CreateWindowEx (
int dwExStyle, string lpClassName, string lpWindowName, int dwStyle,
int X, int Y, int nWidth, int nHeight, int hWndParent, int hMenu,
int hInstance, IntPtr lpParam);----------------
//Direct Use m_lTTHwnd = CreateWindowEx(0, TOOLTIP_CLASS, string.Empty,
lWinStyle, 0, 0, 0, 0, m_lParentHwnd, 0, 0, IntPtr.Zero);这是我从网上给你找的,希望对你有帮助!
Declaring Type: System.Windows.Forms.NativeWindow 下个reflector看看system.windows.forms.dll是怎么实现的吧,大概有帮助