Click here to Skip to main content
15,881,248 members
Home / Discussions / C#
   

C#

 
QuestionC#: what is the usage of virtual keyword in Entity Framework Pin
Tridip Bhattacharjee16-Aug-16 2:32
professionalTridip Bhattacharjee16-Aug-16 2:32 
AnswerRe: C#: what is the usage of virtual keyword in Entity Framework Pin
Richard MacCutchan16-Aug-16 3:02
mveRichard MacCutchan16-Aug-16 3:02 
AnswerRe: C#: what is the usage of virtual keyword in Entity Framework Pin
Richard Deeming16-Aug-16 4:57
mveRichard Deeming16-Aug-16 4:57 
AnswerRe: C#: what is the usage of virtual keyword in Entity Framework Pin
Gerry Schmitz16-Aug-16 6:01
mveGerry Schmitz16-Aug-16 6:01 
QuestionHow to get Windows explorer’s position using C#? Pin
srikrishnathanthri15-Aug-16 22:10
srikrishnathanthri15-Aug-16 22:10 
AnswerRe: How to get Windows explorer’s position using C#? Pin
OriginalGriff15-Aug-16 22:27
mveOriginalGriff15-Aug-16 22:27 
GeneralRe: How to get Windows explorer’s position using C#? Pin
srikrishnathanthri15-Aug-16 23:00
srikrishnathanthri15-Aug-16 23:00 
AnswerRe: How to get Windows explorer’s position using C#? Pin
Richard Deeming16-Aug-16 2:06
mveRichard Deeming16-Aug-16 2:06 
srikrishnathanthri wrote:
dynamic hWnd = GetForegroundWindow();

No need to declare hWnd as dynamic; just declare it as IntPtr. You're not using any dynamic resolution[^] on the variable, so you're just slowing your code down for no reason.


If you want to find the position of a window, you need to call GetWindowRect:
GetWindowRect function (Windows)[^]
GetWindowRect: pinvoke.net[^]
C#
[StructLayout(LayoutKind.Sequential)]
private struct RECT
{
    public int Left;
    public int Top;
    public int Right;
    public int Bottom;
    
    public System.Drawing.Point Location
    {
        get { return new System.Drawing.Point(Left, Top); }
    }
}

[DllImport("user32.dll", SetLastError=true)]
private static extern bool GetWindowRect(IntPtr hwnd, out RECT lpRect);

private static System.Drawing.Point GetWindowLocation(IntPtr hWnd)
{
    RECT lpRect;
    if (!GetWindowRect(hWnd, out lpRect)) return System.Drawing.Point.Empty;
    return lpRect.Location;
}




"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


QuestionAutocomplete with any character in TextBox C# Pin
ThabetMicrosoft14-Aug-16 23:21
ThabetMicrosoft14-Aug-16 23:21 
AnswerRe: Autocomplete with any character in TextBox C# Pin
Pete O'Hanlon14-Aug-16 23:23
mvePete O'Hanlon14-Aug-16 23:23 
GeneralRe: Autocomplete with any character in TextBox C# Pin
ThabetMicrosoft14-Aug-16 23:35
ThabetMicrosoft14-Aug-16 23:35 
GeneralRe: Autocomplete with any character in TextBox C# Pin
Pete O'Hanlon14-Aug-16 23:38
mvePete O'Hanlon14-Aug-16 23:38 
Questionform java to c# Pin
Sikandar Javid14-Aug-16 19:52
Sikandar Javid14-Aug-16 19:52 
AnswerRe: form java to c# Pin
Simon_Whale15-Aug-16 0:34
Simon_Whale15-Aug-16 0:34 
QuestionAccounting software Pin
cupidanish14-Aug-16 17:25
cupidanish14-Aug-16 17:25 
AnswerRe: Accounting software Pin
Mycroft Holmes14-Aug-16 17:38
professionalMycroft Holmes14-Aug-16 17:38 
AnswerRe: Accounting software Pin
Richard MacCutchan14-Aug-16 21:17
mveRichard MacCutchan14-Aug-16 21:17 
AnswerRe: Accounting software Pin
Emmanuel Medina15-Aug-16 9:07
professionalEmmanuel Medina15-Aug-16 9:07 
QuestionFile comparison (byte, hash and meta) in C# Pin
Frank R. Haugen11-Aug-16 11:54
professionalFrank R. Haugen11-Aug-16 11:54 
AnswerRe: File comparison (byte, hash and meta) in C# Pin
Pete O'Hanlon11-Aug-16 22:05
mvePete O'Hanlon11-Aug-16 22:05 
AnswerRe: File comparison (byte, hash and meta) in C# Pin
Nathan Minier12-Aug-16 1:31
professionalNathan Minier12-Aug-16 1:31 
QuestionWindows Control Library Project in WinForms ... rant Pin
BillWoodruff11-Aug-16 1:13
professionalBillWoodruff11-Aug-16 1:13 
AnswerRe: Windows Control Library Project in WinForms ... rant Pin
Gerry Schmitz11-Aug-16 8:24
mveGerry Schmitz11-Aug-16 8:24 
Questionevent for partial view unload Pin
Raghavendra.Kodimala10-Aug-16 21:12
professionalRaghavendra.Kodimala10-Aug-16 21:12 
AnswerRe: event for partial view unload Pin
Pete O'Hanlon10-Aug-16 21:54
mvePete O'Hanlon10-Aug-16 21:54 

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.