|
I created a Setup-Project for my c++/MFC-proramm. It works fine an I can write "static" data to the registry which I defined in the project.
But I want write some more information in the registry which I want to define during the installation-process. I don't know, how to write for example the installation path in the registry, because I only can define fix data in the setup-project.
thanks for help
Gabriel
|
|
|
|
|
hello,
I have a combo box with edit list of numbers 3,4,5.I then have 5 edit boxes.Depending on number chosen in combobox i immediately want the same number of edit boxes to be enabled(I have made them disabled while creating).
This functionality should be made available immediately before OK button on dialog is clicked.I tried using ON_CBN_EDITCHANGE,ON_CBN_SELENDOK message handler but it doesnt work...
help urgently
thanks
|
|
|
|
|
The event for selection changed is the one you want, surely ? CBN_SELCHANGED
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hi guys,
I have a strange problem , i have the next code :
i have a global variable CWnd* pWnd;
CMyClass::OnBnClickedBtn1()
{
pWnd = FindWindow("Shell_TrayWnd",NULL);
pWnd = ShowWindow(SW_HIDE);
}
and
CMyClass::OnBnClickedBtn2()
{
pWnd->ShowWindow(SW_SHOW);
}
I manage to hide and show the taskbar without problems,
but after that such problem appears : For example i have several windows open and their buttons appear on the Taskbar and when i click on any of the buttons on the Taskbar it's window does not get the focus(does not show up)??
The problem is in ShowWindow(SW_HIDE) , if i remove it then everything works fine ,but i need to hide the taskbar.
Can anyone help??
Regards,
"Success is the ability of going from one failure to another with no loss of enthusiasm" - W.Churchill
|
|
|
|
|
I think, pWnd is pointing to Taskbar only if OnBnClickedBtn1() message is invoked. Try pWnd pointing to taskbar in OnBnClickedBtn2() message also.
Work had and a bit of luck is KEY to SUCCESS.
|
|
|
|
|
hello
can any body help me!actually i have to read the header of .dbf file.but it is not possible to make structure and get all header information at same time.then how could i get header information of Dbase4 file byte by byte?
actually i am newer to VC environment
|
|
|
|
|
Hi, I 'm experiencing the following problem with global objects. In a program with global objects at the beginning the constructors of these objects are executed and then the program enters in the main function. Everything its ok. Now I doing the following:
<br />
#include "foo.h" <br />
MyClass obj; <br />
MyClass::MyClass(void)<br />
{<br />
...<br />
}<br />
...<br />
<br />
<br />
int main(int argc, char* argv[])<br />
{<br />
...<br />
}<br />
If the following code is compiled as one project everything is fine. Now the trick is that I compile foo.cpp as a static library (foo.lib) to which my main program links. Running step by step with the debugger (VS .NET 7.1) I found out that main is called first. Actually placing a breakpoint in my object's constructor I noticed that the constructor is never executed. Why does that happens? If I compile foo.cpp as a dynamic library (dll) will I have the same problem?
Thank you,
Themis
|
|
|
|
|
if you examine 'obj' once the program gets into main, can you tell if the ctor has been called ? i'm wondering if the ctor happens before the debugger can see...
i do global vars in static libs all the time, and don't have any problems.
Cleek | Image Toolkits | Thumbnail maker
|
|
|
|
|
If you set a breakpoint at the constructor the debugger will see it.
If I use the global var in my main program then the constructor is called. However what I want is not to use this object. I dont even want to know its existance out of my .lib, I just want to execute sth just before main begins.
Themis
|
|
|
|
|
if u really want to know that global object ctor is call (which will definate be called when the object is instantiated).put this in the ctors cout<
|
|
|
|
|
|
I just want to develope an application like Windows help with SDI. It will contain a rich edit control and a tree control.
How can i do that?
We Believe in Excellence
|
|
|
|
|
Make use of CFormView in the last step, where the base class information is displayed. CFormView is the best solution for placing controls on the view which has to be displayed first.
Work hard and bit of luck is KEY to SUCCESS.
|
|
|
|
|
In VC6 the MFC AppWizard has an option to make an "Explorer like" app, with a splitter that contains a tree, and a view window of a class you pick (rich edit in your case).
--Mike--
Visual C++ MVP
LINKS~! Ericahist | 1ClickPicGrabber | CP SearchBar v2.0.2 | C++ Forum FAQ
Pinky, are you pondering what I'm pondering?
I think so Brain, but how will we fit the hamster inside the accordion?
|
|
|
|
|
hai..I have a guestion about how to save a data of the application in VC++ to a xxx.txt file.My application is a counter which is counting the numbers from 0 until 100 by pressing the control button. My purpose is to get the count data after every time pushing the control button from dialog. I try to make a program. It is very simple, but the data is strange.
No Count Time
1. 0Pulse 0Sec
2. 100Pulse 5Sec
3. 200Pulse 10Sec
The data should be like this,
No Count Time
1. 100Pulse 5Sec
2. 200Pulse 10Sec
3. 300Pulse 15Sec
If look at the first table No.1 data start with 0 for count and 0 for time.It is not true because it value should be 100 for count and 5 for time.
If anybody has an idea please teach me.
bye..
agus
|
|
|
|
|
Well, it's kind of hard to tell you why it fires before any pulse when you've not shown us the code.....
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Hai...tq you for the message reply.Here I want to make sure the way a fail is created for saving an application in xxx.txt file is correct or wrong.At dialog, I create a control button for the output pulse and an edit box for showing a giving pulse.For data saving, I create the fail for saving the application data or here for saving the output pulse and the time.I create the fail by adding Member Function in PUBLIC and with named the function as OnData().At //CxxxDlg message handlers code is added for saving a data as below,
///////////////////////////
// CxxxxDlg message handlers
void CProDlg::OnPulseout() // Pulseout button
{
// TODO: Add your control notification handler code here
//Pulse Setting
.................
.................
.................
OnData(); //I add OnData here for dialog read and save the data every
//time botton is clicked
}
void CProDlg::OnData()// This function is created by Add Member Function
{
std::fstream cFStrm
("xxxx.txt",std::ios::out );
cFStrm
<
|
|
|
|
|
agus75 wrote:
m_sec<<
This is obviously initialised to 0. When is it changed ?
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
m_sec is a time taking each time the pulseout botton is clicked.The first time the button is clicked, m_sec is start count and after second time clicking the button, its value will return to 0 and will start count again until clicking for third time.
//Control Button Function
void CTruDlg::OnPulseout()
{
// TODO: Add your control notification handler code here
..........
..........
..........
SetTimer=(1,10,NULL)
m_sec=0;
m_sec++;
//A function to save a data
OnData();
}
I have a question about creating a function in dialog without using the application wizard.In my application it is same as OnData() function. I create it by right hand click at CxxxDlg at workspace and click at Add member Function.[Function Type--->Void],[Function Declaration-->OnData] and [Access--->PUBLIC]. I am not very clear the application of Access which has three parameters PUBLIC,PRIVATE and PROTECTED. Does it means that by choosing PUBLIC I can freely put the function at any places in dialog OR does it means that the another function can share this function without declare it first. I means If want to save the data in xxx.txt which is controlled by OnData() function, OnData() function must be declare in the function which need it to save the application.The example is as below,
void CxxxxDlg::OnPulseout()
{
// TODO: Add your control notification handler code here
..........
..........
..........
//A function to save a data or declaration OnData() in the Pulseout()
function which need it to save the parameter.
OnData();
}
Thank You.
agus
|
|
|
|
|
agus75 wrote:
m_sec=0;
m_sec++;
Why not just set it to 1 ?
agus75 wrote:
I am not very clear the application of Access which has three parameters PUBLIC,PRIVATE and PROTECTED.
Public is visible to any client of the class. Protected is visible to classes derived from this class, and friend classes. Private is not visible to anything but this class.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Is there any way of detecting and reporting of keylogging activity?
Presenting details of the program that is performing the keylogging activity?
|
|
|
|
|
Use WindowsHooks. You might be able to detect it that way.
Don't try it, just do it!
|
|
|
|
|
In the vc.net, if you set a dialog with child style, its menu property is disable. I need to use a pull down menu bar in my child dialog, but I havn't got the way.
So how to resolve it?
Thanks!
|
|
|
|
|
Hi ,
I want a way to capture the screen with Mouse Icon,
Please help me,
Very Important,
Thanks,
MILAD.
Every new thing you learn,Gives you a new personality.
|
|
|
|
|
I don't know if the mouse gets included in a screen grab. AFAIK to grab the screen (desktop) you use GetDC(NULL). To get the mouse pointer you could fake it by getting the mouse position and then drawing a pointer on the screen grab bitmap at the right point.
If there is a better way I would be interested to know.
|
|
|
|