Click here to Skip to main content
15,887,746 members
Home / Discussions / C#
   

C#

 
QuestionHow to pass string from C# to PHP web page using PHP nusoap server Pin
Mudassar Tufail26-Oct-13 2:09
Mudassar Tufail26-Oct-13 2:09 
Questionchange from Textbox to datetimepicker Pin
ankisxn25-Oct-13 20:29
ankisxn25-Oct-13 20:29 
AnswerRe: change from Textbox to datetimepicker Pin
Mycroft Holmes25-Oct-13 21:37
professionalMycroft Holmes25-Oct-13 21:37 
GeneralRe: change from Textbox to datetimepicker Pin
OriginalGriff25-Oct-13 21:43
mveOriginalGriff25-Oct-13 21:43 
GeneralRe: change from Textbox to datetimepicker Pin
Mycroft Holmes26-Oct-13 0:43
professionalMycroft Holmes26-Oct-13 0:43 
GeneralRe: change from Textbox to datetimepicker Pin
OriginalGriff26-Oct-13 0:51
mveOriginalGriff26-Oct-13 0:51 
AnswerRe: change from Textbox to datetimepicker Pin
OriginalGriff25-Oct-13 21:41
mveOriginalGriff25-Oct-13 21:41 
QuestionLost Child Handle in DLL Pin
RickiB25-Oct-13 10:42
RickiB25-Oct-13 10:42 
We have a managed C# DLL registered for COM interop. This DLL can be called from either a managed or unmanaged application where the customer can control the size and position of the DLL. In our demo application, we use the following win32 API functions to call the DLL. The problem we're running against is that we're losing mouse functions on toolstrip menu items after clicking in the form, even though the hot keys will still work using the keyboard. All controls work initially until clicking on the title bar (which I omitted) or certain controls on the main form.

[DllImport("user32.dll")]
public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);

[DllImport("user32.dll", SetLastError = true)]
public static extern bool MoveWindow(IntPtr hWnd, int X, int Y, int nWidth, int nHeight, bool bRepaint);

[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

private void btnAdopt_Click(object sender, EventArgs e)
{
hWndDocked = (IntPtr)FindWindow(null, "DLL-Title";);
hWndOriginalParent = SetParent(hWndDocked, this.Handle);
MoveWindow(hWndDocked, 125, 25, iWidth, iHeight, true);
}

Some of the DLL dropdowns we can make work by changing the Parent Handle below in close event:
SetForegroundWindow(Global.ParentHandle);

Hopefully my explanation is clear, but has anyone run across this problem? Is there a better way of setting and controlling the DLL handles without losing certain mouse functionality? How can I make this work or what am I doing wrong?

Thanks in Advance,
Rick
AnswerRe: Lost Child Handle in DLL Pin
Richard MacCutchan25-Oct-13 22:55
mveRichard MacCutchan25-Oct-13 22:55 
GeneralRe: Lost Child Handle in DLL Pin
RickiB28-Oct-13 9:36
RickiB28-Oct-13 9:36 
GeneralRe: Lost Child Handle in DLL Pin
Richard MacCutchan28-Oct-13 22:25
mveRichard MacCutchan28-Oct-13 22:25 
QuestionWebBrowser control in C# Pin
msr_codeproject24-Oct-13 20:01
msr_codeproject24-Oct-13 20:01 
AnswerRe: WebBrowser control in C# Pin
M Rayhan24-Oct-13 20:30
M Rayhan24-Oct-13 20:30 
GeneralRe: WebBrowser control in C# Pin
msr_codeproject24-Oct-13 20:57
msr_codeproject24-Oct-13 20:57 
AnswerRe: WebBrowser control in C# Pin
Eddy Vluggen24-Oct-13 22:49
professionalEddy Vluggen24-Oct-13 22:49 
Questioncalculator Pin
Sottyoru24-Oct-13 12:45
Sottyoru24-Oct-13 12:45 
AnswerRe: calculator Pin
PIEBALDconsult24-Oct-13 17:12
mvePIEBALDconsult24-Oct-13 17:12 
AnswerRe: calculator Pin
BillWoodruff24-Oct-13 17:33
professionalBillWoodruff24-Oct-13 17:33 
AnswerRe: calculator Pin
V.25-Oct-13 3:10
professionalV.25-Oct-13 3:10 
QuestionReading from serial port Pin
alfie.max1524-Oct-13 7:39
alfie.max1524-Oct-13 7:39 
AnswerRe: Reading from serial port Pin
jschell24-Oct-13 7:57
jschell24-Oct-13 7:57 
GeneralRe: Reading from serial port Pin
alfie.max1524-Oct-13 8:18
alfie.max1524-Oct-13 8:18 
AnswerRe: Reading from serial port Pin
OriginalGriff24-Oct-13 8:08
mveOriginalGriff24-Oct-13 8:08 
GeneralRe: Reading from serial port Pin
alfie.max1524-Oct-13 8:58
alfie.max1524-Oct-13 8:58 
GeneralRe: Reading from serial port Pin
OriginalGriff24-Oct-13 9:07
mveOriginalGriff24-Oct-13 9:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.