|
Yep :P
The .h file:
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by Day2REDO.rc
//
#define IDM_ABOUTBOX 0x0010
#define IDD_ABOUTBOX 100
#define IDS_ABOUTBOX 101
#define IDD_DAY2REDO_DIALOG 102
#define IDR_MAINFRAME 128
#define IDC_MSG 1001
#define IDC_SHWMSG 1002
#define IDC_DFLTMSG 1003
#define IDC_CLRMSG 1004
#define IDC_PROGTORUN 1005
#define IDC_RUNPGM 1006
#define IDC_CKENBLMSG 1007
#define IDC_CKENBLPGM 1008
#define IDC_CKSHWMSG 1009
#define IDC_CKSHWPGM 1010
#define IDC_EXIT 1011
#define IDC_STATICMSG 1012
#define IDC_STATICPGM 1013
// Next default values for new objects
//
#ifdef APSTUDIO_INVOKED
#ifndef APSTUDIO_READONLY_SYMBOLS
#define _APS_NEXT_RESOURCE_VALUE 129
#define _APS_NEXT_COMMAND_VALUE 32771
#define _APS_NEXT_CONTROL_VALUE 1014
#define _APS_NEXT_SYMED_VALUE 101
#endif
#endif
|
|
|
|
|
RicD33 wrote:
The .h file:
Okay.... that appears to be your resource.h file. That defines numerical constants for the controls and such.
Would you like to zip your project up and send it to me and I will see if I can help you out?
Artificial intelligence is no match for natural
stupidity.
|
|
|
|
|
Thats a kind request! I now have 25 errors. Here are the errors...
13 of these errors are the same type of synxax error - missing semicolon ; before "do/if/}/while" so I have left these errors out...
'm_bEnableMessage' : Undeclared Identifier
CODE = " m_bEnableMessage = TRUE;)"
Missing function header (old style format list?)
CODE = " ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);" (this error is here three times in different places)
'GetSystemMenu' : Function does not take 1 parameters
CODE = " CMenu* pSysMenu = GetSystemMenu(FALSE);"
'm_hlcon' : Undeclered identifier
CODE = " CMenu* pSysMenu = GetSystemMenu(FALSE);"
'Setlcon' : missing storage-class or type specifiers (this error is here twice)
too many initializers
'Seticon' : redefinition;multiple initialization
CODE = " SetIcon(m_hIcon, FALSE); // Set small icon"
it is to do with the initial instructions, like "show a message in the edit box" and these things are not working.
I can send a zip file of this whole thing but I am running late for work at the moment and so I will send this tonight, thanks for helping.
|
|
|
|
|
A thought on adobe.. there is an icon up at the top that you can use to select text rather than using the hand. If this pdf file is a legit file & not an illegal copy you can copy the text. If it's an illegal version that was scanned out of a book, you are on your own. Go buy the book and support the process that brought it to the rest of us who have had to learn from it. Also, direct copy/paste of their code is generally not going to yield working code. Read up on what you are doing first.
|
|
|
|
|
is it possible to post a message which will be delayed for a fixed time - similar to SetTimer(), but the message is sent only for once?
thx
includeh10
|
|
|
|
|
includeh10 wrote:
similar to SetTimer(), but the message is sent only for once?
For this part, you can call KillTimer and specify the ID of your timer. So the timer will be fired only once.
|
|
|
|
|
Hello,
Why cann't you use the SetTimer and OnTimer routiens to achive the same??
rgrds,
Adi
|
|
|
|
|
I have an ActiveX control CPeopleCtrl.
CPeopleCtrl contains method CHuman * GetHuman(BOOL manWomen) that export a male or a women.
How can I add an external method or property for this class method?
I don't know how to expose CHuman...
I'm using VC 6.0
Thanks in advance
|
|
|
|
|
An example is DataGrid control activex from microsoft. The control has a method or property GetColumns which return an reference to CColumns. How Microsoft do that? CColumns is not a control... I don't know what is it...
|
|
|
|
|
|
I created DIALOG with picture, but when I call it in MainFrm using GetDlgItem and than ShowWindow, it's still not works.
|
|
|
|
|
Hi I need some help with global variables in MFC.
How can I have variables accesible form both MyApp.cpp and MyAppDlg.cpp in a dialog based application?
I tried singletons but they don't seem to work...What could be the problem?
Can anyone post a different solution to my problem?
Thx
Muad-Dib
|
|
|
|
|
I guess it should help you:
1. define extern variable and call for it
2. ::AfxGetMainWnd() - define needed type for a value this function return, than return a variable you need.
|
|
|
|
|
Hold the variables in MyApp.h private section, also add public accessor functions for the variables.
I suggest you use the variables through the accessors within MyApp class in order to maintain consistency with accessing through other classes.
Within the MyAppDialog you can access these functions like so:
MyApp* pApp = reinterpret_cast<MyApp*>(AfxGetApp());
ASSERT(pApp != NULL);
var = pApp->GetVariable();
where
GetVariable is the accessor function that you want.
var is of the type that GetVariable returns.
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)
|
|
|
|
|
I actually tried this one only without reinterpret cast and I got assertion failures....
I'll try it again.
Thank you very much.
Muad-Dib
mailto:adamo_piar@freemail.hu
Made in Hungary
|
|
|
|
|
Hmmm it doesn't return the correct values...
Too bad... it actually solved the assertion failures...
Muad-Dib
|
|
|
|
|
Muad-Dib wrote:
it doesn't return the correct values
How is this possible (what have you done in order to determine that the values are incorrect? How have you written the accessor and how is the variable defined?
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)
|
|
|
|
|
The variable is private:
class CMyApp : public CWinApp
{
...
public:
int GetHelp(void)
{ reutrn help;}
}
void SetHelp(int a)
{
help = a;
}
...
private:
int help;
There is only one SetHelp in the code. At the beginning. After it there is an if (GetHelp()==1) so the program can only go furthere if the value is correct.
I have set the vlaue to 1 only for testing. So it's not always the same
However when I try to read it from the CMyDlg class with the help of the pointer pApp->GetHelp() it returns 0....
CMyApp* pApp = reinterpret_cast<cmyapp*>(AfxGetApp());
ASSERT(pApp != NULL); The pointer actually can call the functions but the variables are read incorrectly.
Muad-Dib
|
|
|
|
|
The code you have written looks fine.
What you need to determine is that the SetHelp is called before the dialog is called (I am assuming the dialog is modal) as the call to display the dialog is a blocking call.
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)
|
|
|
|
|
I'm using MFC an C++,
i displayed a bmp image of gray level. I want to know the gray level on a pixel pointed by the mouse, or clicked on by the mouse.
please, can some one help me?
|
|
|
|
|
Override WM_LBUTTONDOWN Window Message.
use this Small piece of Code to get the current pixel color
void CWindowNameDlg::OnLButtonDown(UINT nFlags, CPoint point)
{
CClientDC dc(this);
COLORREF ref=dc.GetPixel(point);
CDialog::OnLButtonDown(nFlags, point);
}
"I Think this Will Help"
<h5
alok gupta="" <br=""> visit me at http://www.thisisalok.tk
|
|
|
|
|
hello , iam using this command
hr=pIXMLDOMElement->put_text(_T("text"));
it is returning the following error
error C2664: 'put_text' : cannot convert parameter 1 from 'char [5]' to 'unsigned short *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
Rahul Agarwal
|
|
|
|
|
_T is for strings that should be the same size as your compile options: char (byte-oriented character sets) if _UNICODE is not defined, wchar_t (word-oriented character set UCS-2/UTF-16, loosely called 'Unicode' in the documentation) if it is defined.
COM always uses UCS-2/UTF-16 strings. This particular call takes a BSTR argument, which is a special form of string with a prefix indicating the length of the string. I suggest using either the _bstr_t or CComBSTR class to wrap the data:
hr = pIXMLDOMElement->put_text( CComBSTR( L"text" ) ); Note the L prefix. This tells the compiler to generate a wide-character (word-oriented) string.
Stability. What an interesting concept. -- Chris Maunder
|
|
|
|
|
Is it possible?
Can I set different fonts (size, font-family) in CTreeView?
Thanks in advance, bilas
|
|
|
|
|
You can use custom draw[^] to draw the items in a tree view in any way you want.
Stability. What an interesting concept. -- Chris Maunder
|
|
|
|