|
Do you want to track copying of folders/files?
If positive, See Here[^] & here[^]
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Hai..
This link gives about Edit, combobox,static text, list controls,etc., but no group box control. Please tell me any other source. Thanks to all.
Regards,
Selvan.S.
|
|
|
|
|
can you please carry on with the same thread. you have a link to reply in the posts that you can use to post response to the same thread. This is not a chat forum and so no need to open new threads.
Selvan.S wrote: This link gives about Edit, combobox,static text, list controls,etc., but no group box control
If you know how to do a thing for either of the control you can most of the times use it for other controls too...
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
Hai Hamid,
Thanks for reply, I tried like as below.
CPaintDC dc(this); // device context for painting
CRect rc;
CWnd * pW = this->;GetDlgItem(IDC_GROUPBOX);
pW->;GetClientRect(&rc);
pW->;ClientToScreen(&rc);
this->;ScreenToClient(&rc);
dc.FillSolidRect(&rc,RGB(255,0,0));
Regards,
Selvan.S.
|
|
|
|
|
Hai..
I tried with some codes from your suggested link, but no color display on Groupbox border line and Groupbox caption text. Could you please tell me the way. Thanks for help.
Regards,
Selvan.S.
|
|
|
|
|
For change color for groupbox you can use of WM_CTLCOLORSTATIC or WM_CTLCOLOR.Can you show your code how did you try?
|
|
|
|
|
|
Please Guide I command "Update" Sql2000 in VC++6.0.
thanks very much
|
|
|
|
|
Hi,
I am trying to increment a pointer seems pretty simple ????
Not quite I went to disaseembly mode and it seems to wrong value
was generated
my_ptr1 = psa + 0x00000224;
005C7F67 mov edx,dword ptr [psa]
005C7F6A add edx,4D1000h <---- shouldn't this 0X00000224
005C7F70 mov dword ptr [my_ptr1],edx
|
|
|
|
|
When you incremented the pointer psa using the above code, it actually increaments
sizeof( *psa ) * 0x00000224 which will be equal to 0x4D1000.
So you should actually chnage the code as follows.
my_ptr1 = (class_name*) ( (int)psa + 0x00000224 );
Where class_name is the type of pointer my_ptr1.
|
|
|
|
|
guess I'll cast the return to void *
|
|
|
|
|
Sorry I didnt get what you mean...
|
|
|
|
|
if I do the following cast the "rvalue" to (void *)
my_ptr1 = (void *) ( (int)psa + 0x00000224 );
|
|
|
|
|
But is my_ptr1 a void* type ?
|
|
|
|
|
didn't try it just guessed at the soultion maybe move the value
of psa to a unsigned 32 bit number where that math will come out
the way I want it to .....
|
|
|
|
|
It will show compilation error unless my_ptr1 is void*. Suppose my_ptr1 is defined as
int* my_ptr1;
Then you should write is as
my_ptr1 = (int*)((int)psa + 0x00000224 );
|
|
|
|
|
|
I prefer to cast the pointer to a pointer pointing to
a byte-sized type - that way the code is portable to 64-bit
(Naveen's code will fail in 64-bit builds)...
my_ptr1 = (int*)((char*)psa + 0x00000224 );
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Dear All
In a small project I instantiate a non modal window by following code snippet :
sheet->Create (NULL,-1,0 );
sheet->ShowWindow(SW_SHOW );
Then I set a timer , which I want to monitor the "sheet" windows when closed.
Thus I want to implement a monitoring mechanisem in timer routine in order to be aware of close time of sheet window.
How Can I do this?
Regards
Mahdi
|
|
|
|
|
Hello,
you can close the non-modal dialog by calling CWnd::DestroyWindow[^] function.
Best regards,
Mihai Moga
|
|
|
|
|
Gut Mikh Tappe wrote: Then I set a timer , which I want to monitor the "sheet" windows when closed.
What I understood is that - you want to check whether the sheet window is closed from your timer routine? A few suggestions are below,
1) You could call IsWindow() by passing the handle of dialog. If the window specified by handle doesn't exist, the api will return failure. The first question that comes to mind will be - What happen if the handle will be resued by any other window created in between? Not a real concern. Read this[^].
2) You could send a WM_NULL message to the window. If the send function failed, then your window is RIP!
3) But the best method is - instead of polling, let the sheet window notify you when it closes. Handle the WM_DESTROY message in your sheet dialog and send a message to your parent window.
Did i explained too much details?
Regards,
Jijo.
_____________________________________________________
http://weseetips.com[ ^] Visual C++ tips and tricks. Updated daily.
|
|
|
|
|
Thank you
Your help is great
I can overcome the problem.
Thanx again
|
|
|
|
|
Jijo raj wrote: http://weseetips.com[^] Visual C++ tips and tricks. Updated daily.
Cool Site!!!!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/xml>
|
|
|
|
|
can you change little architecture of your program, why can't non-modal dialog box notify parent dialog box.. when it closed!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow Never mind - my own stupidity is the source of every "problem" - Mixture
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You/xml>
|
|
|
|
|
Hi,
Can someone point out an easy way to detect at a given moment if the current input language is Right to Left?
Thanks,
Moshe
|
|
|
|