|
Try here.
"Opinions are neither right nor wrong. I cannot change your opinion of me. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
where ? (can't find any article about it with your link)
(and sorry for answering so late, but no connection is...no connection)
TOXCCT >>> GEII power
|
|
|
|
|
I hate it when links stop working.
http://www.codeproject.com/script/comments/forums.asp?forumid=1647&select=950783&df=100&fr=3441.5#xx950783xx
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hi ...
I hope somebody can help me. I am new on Visual C++ 6. Now I`m testing around for a bit. I know that there is a way to show all avaible methods on an element after the "." ...
If I give m_List1 (edited in Class-Editor->Member-Variables) an then the dot (.) Studio shows all useable methods.
Can anybody telle where I can change this option. Now it shows nothing if I give the dot.
Best regards
Steffen
|
|
|
|
|
This is a feature of v6. I'm not exactly sure what causes it, or even what fixes it, but try deleting the project's temporary files (e.g., ncb, aps, clw, opt).
"Opinions are neither right nor wrong. I cannot change your opinion of me. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hello,
could you explain me please how to change from my code, the 'Caption' and 'Visible' properties of a button ?
thank you for help,
I wish you all a nice day
alain
There is no way to happiness, happiness is the way !
|
|
|
|
|
To change the caption of your button:
GetDlgItem(IDC_YOURBUTTON)->SetWindowText("Button Caption");
To set it visible/invisible:
GetDlgItem(IDC_YOURBUTTON)->ShowWindow(SW_SHOW);<br />
GetDlgItem(IDC_YOURBUTTON)->ShowWindow(SW_HIDE);
Hope this helps
|
|
|
|
|
yes it helps !
Thank you very much cedric !
alain
There is no way to happiness, happiness is the way !
|
|
|
|
|
you can do this in many ways :-
1-
use GetDlgitem function as
CButton * btn=(CButton*)GetDlgItem(IDCANCEL);
btn->ShowWindow(0);
2-use EnableWindow
CButton * btn=(CButton*)GetDlgItem(IDCANCEL);
btn->EnableWindow(false);
//use true for Enable agine
faroq from yemen thammar
working in thammar universty and my intersted about network and security
im programmer from 6 years ago and ihave my B.C from this universty
|
|
|
|
|
Thanks a lot Faroqtam, it works very well.
It's very kind of you !
I wish you a nice day and see you soon !
alain
There is no way to happiness, happiness is the way !
|
|
|
|
|
sweep123 wrote:
I did download Tom Archers example from the Code Project, but it failed to build with error:-
I trust you posted a messages similar to this one at his article.
sweep123 wrote:
Also if I just want to Copy/Paste text from a listCtrl is it that complicated?
Complicated is a relative term. Like most anything, it's not complicated if you know how.
"Opinions are neither right nor wrong. I cannot change your opinion of me. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
I have now posted a message on Tom's article (I just though that it was my compiler/linker setings which was causing the problem).
The reason for the post was to seek a reduced piece of code just to transfer from one sub-item of a listCtrl to the clipboard.
Tom's article had quite a bit of code.
Also I thought that many people must have implemented something to do this before.
|
|
|
|
|
To get the text value of an item/subitem, use GetItemText() . To copy to the clipboard, use SetClipboardData(CF_TEXT, ...) .
"Opinions are neither right nor wrong. I cannot change your opinion of me. I can, however, change what influences your opinion." - David Crow
|
|
|
|
|
Hello,
I have a program that is in the tray and when a user logout, restart or shutdown I need to make a log when my program exit but I don't get it to work.
I have try with OnCancel(), OnOK() and OnClose() but it don't work.
So how can I make my stuf before my program exit?
|
|
|
|
|
None of the given
Read from MSDN about WM_QUERYENDSESSION
|
|
|
|
|
I have check it but I don't get it,
Please help me.
|
|
|
|
|
I meen how can I make so when the program is about to exit it go first to a function and make some stuf?
|
|
|
|
|
Override the ExitInstance function in your Application class. You can then clean up, or do whatever else before the application terminates.
I Dream of Absolute Zero
|
|
|
|
|
I have done that if you mean OnOK(), OnCancel() and OnClose().
Is there anyone else exit instance? and if so where?
|
|
|
|
|
The OnOK(), OnCancel() and OnClose() functions are merly handlers for messages that gets sent when your button (I am assuming these are linked to a button) gets pressed. The previous poster mentioned creating a handler function for the WM_ENDSESSION message. This could be one possible solution to your problem.
My solution uses the fact that the WinApp::ExitInstance() function gets called whenever the user choses to exit their windows session.
Every MFC application should have a WinApp derived class, called something like MyProgApp, or something similar with the App appended to your class name.
Now this function isn't visible by default, so you need to override this function using the Classwizard (if using VS6), or the properties window (if using VS7.1).
You can then write your logging code within the function, but remember to call the base class at the end (or your app won't exit).
int CMyApp::ExitInstance()
{
delete m_pVarA;
delete m_pVarB;
::CoUninitialize();
return CWinApp::ExitInstance();
}
I Dream of Absolute Zero
|
|
|
|
|
The system sends the message, so all you have to do is capture that message and then do your stuff.
( return FALSE after a WM_QUERYENDSESSION is received and then capture the WM_ENDSESSION and check if system is really shutting down and do your stuff before returning from this message...
Greetings,
Davy
|
|
|
|
|
Ok,
And where do I make that check?
|
|
|
|
|
Something like this will help
Mainfrm header file
protected:
afx_msg LRESULT OnMyEndSession(WPARAM wParam, LPARAM lParam);
Mainfrm cpp file
BEGIN_MESSAGE_MAP(CMainFrame, CFrameWnd)
:
ON_MESSAGE(WM_ENDSESSION, OnMyEndSession)
:
END_MESSAGE_MAP()
LRESULT CMainFrame::OnMyEndSession(WPARAM wParam, LPARAM lParam)
{
if (lParam & ENDSESSION_LOGOFF)
{
:
:
}
else
{
}
return 0;
}
Ant.
I'm hard, yet soft. I'm coloured, yet clear. I'm fruity and sweet. I'm jelly, what am I? Muse on it further, I shall return! - David Walliams (Little Britain)
|
|
|
|
|
Thanks it works greate.
|
|
|
|
|
Can I wait for Data to be available on a pipe? Peek & Poll works, but I'd rather have a true wait (since I'm waiting for "either data on pipe, or kill event")
we are here to help each other get through this thing, whatever it is Vonnegut jr. boost your code || Fold With Us! || sighist | doxygen
|
|
|
|