|
If I want to press F1 in a dialog to finish the same task as VK_DOWN, how can I do?
By the way, why my CMyDialog::OnKeyDown() can not accept a key strike since I have called SetFocus() in CMyDialog::OnInitialDialog()?Thanks
|
|
|
|
|
Implement PreTranslateMessage.
|
|
|
|
|
zouchao1112 wrote: ...why my CMyDialog::OnKeyDown() can not accept a key strike since I have called SetFocus() in CMyDialog::OnInitialDialog()?
Is OnInitDialog() returning FALSE ?
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
i wish to ask how to save a file to ftp.without using local files?Like example: i click save to save file.After i type the file name and click save button. then the file will save to ftp directly. any pro help tyty
|
|
|
|
|
|
|
Hi,
After clicking on "add new item" in Visual C++ .NET i choose "new form".
Now if i want a button to show the new form and close the current form what should i do ?
Thanx in advance,
Desmo16.
|
|
|
|
|
Double click the button to generate the handler for the button.
#include "TestForm.h" // change this to your form name(class)
// button1_Click place this code
TestForm *tForm=new TestForm ();
tForm->Show ();
this->Hide();
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
How to change the property sheet back ground color?
Not property page.
|
|
|
|
|
No sweat.
Handle WM_CTLCOLOR in your CPropertySheet derived class and return the appropriate brush handle:
Example:
HBRUSH CMyPropertySheet::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CPropertySheet::OnCtlColor(pDC, pWnd, nCtlColor);
if(CTLCOLOR_DLG == nCtlColor)
{
CBrush brush(RGB(0,0,255));
hbr = brush;
brush.Detach();
}
return hbr;
}
Ovidiu
Microsoft MVP
|
|
|
|
|
I define a struct
struct TAlarmInfo
{
BYTE byType;
DWORD dwNodeID;
char szCenter[LEN_OBJNAME];
char szStation[LEN_OBJNAME];
char szDevice[LEN_OBJNAME];
char szDataItem[LEN_OBJNAME];
...
...
}
I build a client to receive alarm from server.When I receive an alarm.If I check it using char pointer
to access szDataItem,just like
p+5,It works well.But if I use a struct pointer,
struct TAlarmInfo *pAlarmInfo = (TAlarmInfo *)p;
pAlarmInfo->szDataItem,the value is not right.I check the value and find the pAlarmInfo->szDataItem position is past 3 byte off the correct position.
Why?thanks
|
|
|
|
|
certainly because of the compiler's bytes padding...
search the MSDN for #pragma pack/pop
BTW, pAlarmInfo->szDataItem is the right way to do it !
TOXCCT >>> GEII power
[VisualCalc 3.0 updated ][Flags Beginner's Guide new! ]
|
|
|
|
|
zhangbaodi wrote: If I check it using char pointer
to access szDataItem,just like
p+5,It works well.
If p points to the beginning of the structure, then p+5 should not point to the szDataItem member. That indicates something is awry with the byte packing.
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
i am a new programer in mfc.now i met a problem.I want to draw objects such as line ,rectagle,stroke etc. and need these objects can be resize,move,rotate in interactive mode which means interation with mouse.I can realize it with CRectTacker and it works well.Now i want to rotated these objcets. i can rotate these objects in "GDI+" ,but not in the interacive moode.if someone have realize it , i will thanks for your helping in advance.Please give me some advice.i could not find some topics about this.
|
|
|
|
|
if you need to draw line and ... see CDC its good
whitesky
|
|
|
|
|
i can draw roate the objects ,but i want to drag ,resize , move ,rotate these objects in realtime mode
|
|
|
|
|
hi again
i am sorry to disturb you again
but i make an application in which many dialog boxes are there on first dialog box a button is there now i want to change its color
but code does not help
if(nCtlColor == CTLCOLOR_BTN)
{
hbr=CreateSolidBrush(RGB(0,100,0));
pDC->SetTextColor(RGB(0,0,255));
pDC->SetBkColor(RGB(0,100,0));
}
now when i make ownerdraw property of button true the application does not run and if i make ownerdraw property false the application runs
i dont understand the problem
so plz tell me what is the problem
thanks
Ashish Dogra
MCA
Noida
|
|
|
|
|
I answered to you in previous see
whitesky
|
|
|
|
|
Hi,
I tried to add a CPP file with HPP file which contained one or more classes using Namespaces in my MFC SDI application.I got this error..
error:
C1010 unexpected end of file while looking for precompiled header directory.
But I added the same CPP file by creating a Empty Win32 Console Application where the application run successfully.
Help me..How to avoid this error.
|
|
|
|
|
Add the line
#include "stdafx.h"
at the top of this file.
Or you can also disable precompiled headers for this file (right-click on the file and go in the properties).
Cédric Moonen
Software developer
Charting control
|
|
|
|
|
Hello can any one explain about the clip sibling property of any dialog,
and clip children property of dialog.
The macros are : WS_CLIPSIBLINGS, WS_CLIPCHILDREN
I could not understand where it is useful.
I want to know what is use of these two properties.
Thanks.
Nice talking to you.
If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
as far as I know, these window styles are not really related to dialogs but rather to generic windows such as controls, overlapped windows etc... both have to do with drawing windows to limit the amount of drawing that needs to be done in a particular window
WS_CLIPCHILDREN
Excludes the area occupied by child windows when drawing occurs within the parent window. This style is used when creating the parent window.
WS_CLIPSIBLINGS
Clips child windows relative to each other; that is, when a particular child window receives a WM_PAINT message, the WS_CLIPSIBLINGS style clips all other overlapping child windows out of the region of the child window to be updated. If WS_CLIPSIBLINGS is not specified and child windows overlap, it is possible, when drawing within the client area of a child window, to draw within the client area of a neighboring child window.
ClipSiblings is quite useful if you have child windows overlapping and you are custom drawing something inside of the window...it basically keeps you from drawing in to the wrong window
cje
|
|
|
|
|
Hi to all,
I am using 'Windows Media Player' in VC++6 from 'Registered ActiveX Controls'. The code is working fine on my PC (Xp Professional). But when I run the exe on other PC, it is creating a problem.
On other Xp Professional, it shows an error message as "unhandle win32 exception occur in exe" & ask for debug.
While on Windows Server the exe is not ruuning.
What should i do? Plz. help me.
Best Regards & Thanks,
Aniket Salunkhe
|
|
|
|
|
Aniket Salunkhe wrote: ...it is creating a problem...What should i do?
Has the ActiveX control been registered on the other machine(s)?
"The largest fire starts but with the smallest spark." - David Crow
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
If not, then how to register it. (If possible explain in detail.)
|
|
|
|