|
Very clever, anyway I suspect he wants the allocation to happen onto the stack.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
How do we programmatically come to know whether an executable is digitally signed or not?
Is the signature in the form of section or a structure?
If it is like a structure then is there any document structure for it.
Does the size of the signature stored stored anywhere?
I am having two samples of same dll viz. signed and unsigned.
I find the difference in windiff only at the end of the files.
Thanks & Regards,
K. Sushilkumar.
|
|
|
|
|
WinVerifyTrust[^] helps
You need to google first, if you have "It's urgent please" mentioned in your question.
_AnShUmAn_
|
|
|
|
|
Hi
I have an edit control which i have a character counter on
this works fine, but when i exceed 256 chars the cursor jumps to the start of the edit control
For my counter i am using
void CMyMessagePage::OnEnChangeEMsg()
{
UpdateData(TRUE);
int nBytes = lstrlen(m_message);
CString len;
len.Format("%d",nBytes);
m_sms_written = len;
UpdateData(FALSE);
}
Can anyone help
thanks
Simon
|
|
|
|
|
Check out SetLimitText(UINT /*param*/) API
You need to google first, if you have "It's urgent please" mentioned in your question.
_AnShUmAn_
|
|
|
|
|
_AnShUmAn_ wrote: Check out SetLimitText(UINT /*param*/) API
thanks, i am already using SetLimitText
my problem is not the size of text allowed as i can exceed 256,
it is when i reach 256 characters the cursor jumps to the start
|
|
|
|
|
Hi
There are some problems with UpdateData(true) / UpdateData(false) and you may lose your position if the system thinks the string has changed in the process (it happens also with numbers and decimal points etc) ... you can use CEdit::GetSel and CEdit::SetSel to save and reset your cursor position... hope this helps!
|
|
|
|
|
|
Hi
I'm creating my own control. I dynamically creating CListBox over the other controls - it's my combo list control. My problem is that controls from behind my CListBox (eg. CEdit controls) getting to front. It disturbs everything. I tried to use myList.SetWindowPos( &CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE|SWP_NOACTIVATE ) - but it's not working. Is there any way to make control topmost (something like modal dialog) over other controls. Plaese help...
modified on Tuesday, December 9, 2008 7:17 AM
|
|
|
|
|
I am not sure but you can have a try,
You need to SetWindowPos for all the controls that intersect with your listbox.
The call should be in the same order you would like to.
Ex.
SetWindowPos(EDIT_1)
SetWindowPos(EDIT_2)
SetWindowPos(LISTBOX) //Top-most.
|
|
|
|
|
I believe that wndTopMost is intended for windows (usually modeless dialog boxes) and not child indows (eg controls). Simply use wndTop and it should do the trick!
|
|
|
|
|
sorry - but it's not working:
picture
two first - wndTopMost, third - wndTop - still no solution
some code from my control (derived form CEdit):
lista - derived from (CListBox):
lista.Create( WS_CHILD|WS_VISIBLE|LBS_STANDARD|WS_HSCROLL|LBS_NOTIFY, CRect( rect.left, rect.bottom, rect.right,rect.bottom+100), parentWindow, IDC_LISTBOX );<br />
lista.SetWindowPos( &CWnd::wndTopMost, 0, 0, 0, 0, SWP_NOMOVE|SWP_NOSIZE);<br />
|
|
|
|
|
Hi,
Did you find any solution for this finally ? I am having the same problem now.
Thanks...
|
|
|
|
|
Check the tab-order (Strg+D) in the resource view of VS, or change the order in the rc-dile
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Hi!
Let me describe what I have and then I'll explain my problem: I have a SDI application which has a CFormView. In this CFormView I have several CDialog derived classes defined as child windows. In one of these CDialog I have a CView derived child window (a CHtmlEditView to be accurate).
The problem is that whenever this view has focus my menus (through CCmdUI* pCmdUI) do not get updated anymore... Ideally, I would like the formview to be in charge of the menu update. After all it's only incidental that the chid window is a view...
I suspect I need to have a dab at CCreateContext... but my view (which is part of a control I have not programmed although I have the source code - it's from here and I'd rather not change the code so I can use the future updates) has been create by Create and not CreateView.
So here are my questions:
a) can I ask that a view not to mess up with the CCmdUI* pCmdUI and let a parent view deal with it?
b) if a) not possible, can I assign a CCreateContext to a view after its creation?
c) if a ) and b) are not possible, can someone pay me a round of drinks so I can forget my dreams of good design and encapsulation?
Thanks in advance
|
|
|
|
|
Hello friends
I want to read the Mobile & Other contact numbers from Outlook Expess
I am able to read Name,NickName & Email address but not any any contect number if anyone having idea Plz help me
Thank you
|
|
|
|
|
Member 3926100 wrote: I am able to read Name,NickName & Email address...
How?
Member 3926100 wrote: ...but not any any contect number
Are you handling that field any differently?
How are you verifying that it is indeed wrong?
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
Hi All,
I am Win32 C++ Programmer I Never Work on Threading Concept and I Don't Know How Can I Use Threads In My Program? Actually My Program Load Images and It Takes Long Time In Loading. So I Want To Perform This Work on a Separate Thread and Continue My Remain Task.
Thanks
Avinash
|
|
|
|
|
What about documentation [^]?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Avnash001 wrote: Actually My Program Load Images and It Takes Long Time In Loading. So I Want To Perform This Work on a Separate Thread and Continue My Remain Task.
While the additional (worker) threads will allow your UI to remain responsive, it will do nothing for the loading of images (assuming a uniprocessor machine).
"Love people and use things, not love things and use people." - Unknown
"The brick walls are there for a reason...to stop the people who don't want it badly enough." - Randy Pausch
|
|
|
|
|
|
I got this old Fortran exe and I have to embed in in C++. After starting it needs two filenames entered by the user. I did this by putting the filenames in files, attaching handles to them, making a Pipe and attaching it to the child process, then doing ReadFile and WriteFile to the pipe, as shown in MSDN.
Anyway, it gets the strings holding the filenames. I have to append \n else Fortran won't accept it. The Fortran people advised me to try with \r before \n, it seems to grab that too. C++ can append a \0 if I let it, I tried that too.
However, when it takes the first string and tries to open the file, it can't do it and it returns an error. (It returns the error tidily to my C++ process, so it can't be that bad.)
If I run it directly from the command line, as the original author did, it all works fine with the same files. So there must be something wrong with the way I pass my strings.
Unfortunately I can see into the Fortran code but I can't get at it to see what the problem is. We have some old Fortran compilers lying about, but they won't even compile it. The original came from Linux, can that have something to do with it? The users have real problems if they use a Windows editor, it doesn't like Windows carriage returns, they say. But I run it from the command line and it reads all kinds of other files I generated with C++.
There must be someone out there who has done this before?
-------------
Bibo ergo sum
|
|
|
|
|
If it runs OK from the command-line, why don't you pass in the filenames on the command-line when you call CreateProcess() ?
|
|
|
|
|
It runs fine if I type in first "fortran.exe 1>test.out 2>test.log", then the two filenames "input.dat" and "test", both followed by CR. The Fortran.exe is waiting for two inputs on UNIT=5. My problem was to embed all this in my real-time stuff, so it gets called without the user realising. As far as I know that bit works, it does continue after it is fooled into believing it has 2 keyboard inputs. It just doesn't like the inputs.
Did I go to all that trouble when there was an easier way of doing it? I couldn't even get a batch file to do it.
-------------
Bibo ergo sum
|
|
|
|
|
Oh, I didn't realise the fortran.exe program gets the input for the two filenames.
|
|
|
|