|
On the dialog press Ctrl+D for set focus it shows to number of focus for controls
|
|
|
|
|
I set the Number as
OK - 1
Cancel - 2
Checkbox - 3
When i press tab Ok is (default) got focus then cancel got then again ok got focus without dotted rectangle. then checkbox got focus.
what is a pbm.
|
|
|
|
|
prathuraj wrote: ok got focus without dotted rectangle
Disable the "default button" style if you don't want this to happen.
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
It sounds like you might be confusing is default with has focus.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
If set focus for your control and when press tab key they dont work correct see does a button has default property and then disable it.
|
|
|
|
|
Please do us a favor. Do not use SMS lingo. How long does it take to type "Please" instead of "Plz"? It is stupid of you to do that and sometimes it irritates a lot.
"The difficulty lies, not in the new ideas, but in escaping from the old ones."
-- John Maynard Keyes, 1936
|
|
|
|
|
|
Hi
Does anyone know how to output messages to the debug window in the VC++ IDE.
Thanks in advance.
|
|
|
|
|
Look up the TRACE macro and the OutputDebugString function.
Steve
|
|
|
|
|
ragavan wrote: Does anyone know how to output messages to the debug window in the VC++ IDE.
TRACE0 to TRACE10
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Hi all,
I am developing an On-Screen keyboard as part of my graduation project, I want the program to send a keystroke event to the active window (when I click on that key using a mouse).
My problem:
When I click on the key image, say G, I get the active window and send the key to it, but the active window (after the click event) is my programs window (it was activated because of the click on the letter G), so how can I get the previous active window or prevent my window from ever being activated???
Please its urgent,
Thank you!!!
And ever has it been that love knows not its own depth until the hour of separation
|
|
|
|
|
any help, please?
And ever has it been that love knows not its own depth until the hour of separation
|
|
|
|
|
Mohammad A Gdeisat wrote: how can I get the previous active window or prevent my window from ever being activated
To answer the last question first, you can't, not without a lot of kludging. As for how to get the previous active window, what happens if there is a popup that the user must respond to, before clicking on the keyboard? This is non-deterministic, and it seems to me that a better way would be to invoke the on-screen keyboard (dialog, exe, whatever) with the HWND of the window that wants the key presses. If a dialog, pass the HWND as a parameter. If an exe, pass the HWND as a string parameter on the command line. That way you will know for sure where to send the click events.
Best wishes,
Hans
|
|
|
|
|
hi i have to run a thread when a button say ok is clicked. if the user press cancel threading should be exited. should not close the dialog. how to do this.
Arise Awake Stop Not Till ur Goal is Reached.
|
|
|
|
|
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace testApp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Thread newThread;
private void btnOK_Click(object sender, EventArgs e)
{
newThread = new Thread(new ThreadStart(Display));
newThread.IsBackground = true;
newThread.Start();
}
private void Display()
{
MessageBox.Show("threadStarted");
}
private void btnCancel_Click(object sender, EventArgs e)
{
newThread.Abort();
MessageBox.Show("threadstopped");
}
}
}
My small attempt...
|
|
|
|
|
This is managed code, we are on the C++ forum.
|
|
|
|
|
Your code needs to a convertor to convert of managed code to unmanaged code
|
|
|
|
|
oh what reverse process
"Success lies not in the result , But in the efforts !!!!!"
Amit Mistry - petlad -Gujarat-India
|
|
|
|
|
Its simple if you know managed programming you can convert it
|
|
|
|
|
WhiteSky wrote: if you know managed programming you can convert it
if not!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Its simple if not you can try to learn it
|
|
|
|
|
WhiteSky wrote: Its simple if not you can try to learn it
he he
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Of course I know you are a good programer and its not difficult for you
|
|
|
|
|
WhiteSky wrote: Of course I know you are a good programer and its not difficult for you
my Project lead don't think so [ ];P.. and i am making him to believe that
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
dude it's unmanaged forum!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|