Visual C++ :: CDialogBar Moves Content (other Windows) In MDI Application When Docked At Left Side
Feb 19, 2013
I have a question concerning the CDialogBar (:CControlBar).
I have a MDI application with a dockable toolbox (CDialogBar).
The user is able/allowed to move the DialogBar and to dock it at the right or left side When I dock at the left side, the content of my mdi-application (so all other open windows) are moved right (so the dockable bar moves the windows).
If i dock at the right side, nothing changes.
How can I change the behaviour of the bar, that the windows inside the application keep the same position when I dock left ?
(Problem is, that my windows are aligned on the right side of the application). When I dock the bar on the left, the windows are getting moved in the not visible area.)
View 2 Replies
ADVERTISEMENT
May 19, 2013
How do you add a value to the beginning of a string instead of the end?
This is for an assignment and I have to convert the user input (always assuming its a valid decimal number) to binary and store it in a string. I've got up to dividing by two to get the remainder ...
View 19 Replies
View Related
May 3, 2014
#include<conio.h>
#include<alloc.h>
#include<string.h>
struct node
[Code]....
View 3 Replies
View Related
Nov 9, 2013
I am new in Visual C++ and I have to make an MFC application with "child" windows. Here is what i need to achieve - [URL] ..... As you can observe when you click on the cross of popup window or child window 2 both are closing.
View 2 Replies
View Related
Oct 11, 2013
I'm trying to write a program that passes Windows messages back and forth from another program that controls a laboratory instrument. I was able to write a program that successfully passes instructions, as evidenced by the instrument doing what I tell it. However, I am having trouble getting a return status from the instrument. The manual instructs the following:
// demo code, etc.
// send message to the instrument operating software here...
SendMessage(hwnd, WM_COPYDATA, tag, (LPARAM) &cd)
Either a completion message or return data is returned. Remote commands ReturnStatus, ReturnTiming, and ReturnData return data. In either case, data is received through an asynchronous windows message inside Win32 COPYDATASTRUCT type data packet.For example, a typical OnCopyData window callback is shown below, where the string data retrieved is finally stored into a Microsoft CString object. Note the use of variable replyTag, discussed above, which is used to isolate the correct windows message returned.
BOOL CUserDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* cd) {
….
if (cd->dwData == replyTag) {
/* String pointing to status */
CString retStatus = (char*) cd->lpData;
}
….
}
I can't tell if my problem is in generating the replyTag, getting the HWND to my own console window, or the actual receiving part of the code.
When setting the replyTag, the manual instructs: UINT replyTag = RegisterWindowMessage(“SOFTMaxProReplyMsg”);. However, I have to put an "L" in front of the string or I get a data type error (can't convert const char* to LPCWSTR).
When setting a HWND for myself, the manual instructs: HWND MyWnd = GetSafeHwnd().
That produces an error because GetSafeHwnd is a function of the Cwnd class, and I don't have a Cwnd. I have replaced it with HWND MyWnd = GetConsoleWindow();
When listening for the reply message, the manual instructs what I quoted above. However, I again don't have a Cwnd. I therefore simply used
if (cd.dwData == replyTag) {
CString retStatus = (char*) cd.lpData;
}
The above if statement always evaluates false, and the cd.lpdata contains the message that I had sent out instead of a reply message. How to get a reply using my console application. Here is the full code of my function:
Code:
#include "stdafx.h"
#include<iostream>
#include<vector>
#include<string>
#include<afxwin.h>
using namespace std;
void SendCommand(string command) {
// Get tags to identify the receiving and sending messages
[code]....
View 3 Replies
View Related
Aug 19, 2014
I want to write my own application which would fetch some data from a web site. I need to parse the HTML code of the web site and get the data.
About the application:A form (main form) that will contain data arranged in rows. Some of the data comes from a web site and some of it comes from a database.The data that comes from the web site needs to be updated every few seconds so I need to keep fetching the data from the web site.The main form will contain a button "add" which when clicked will add a new row. New data can be added to this row by the user.
I am not sure what to use for this. I have been writing the application as a Windows Form Application (Visual C#) but I do not know whether this is the best choice. Should it be a windows form application or web application? Should I use something else?
View 6 Replies
View Related
Dec 31, 2013
I dumped all symbols into C:WindowsSymbols folder, It takes more than 2 minutes to load an application which really surprises me. Why and when should I use those symbols?
View 1 Replies
View Related
Feb 17, 2014
Special behaviour of a CEdit-control in a CDialogBar:
My CDialogBar is a member of my MDI-mainframe-class. The menu of the mainframe have an item with an accelerator "r".
Now, if I want to type the letter "r" in my CEdit-control, the menu-item (with the accelerator "r") will be called.
How can I type "r" into the CEdit-control? How can I handle it?
View 2 Replies
View Related
Feb 11, 2014
I have the following problem:
My mainframe-window in a MDI-app has a CDialogbar.
Every time the mouse moves over a control in this dialogbar the status bar is updated by a text.
The app craps the text from the resource strings that has the same ID than the dialogbar-control, randomly.
I do not want this. How can I avoid this?
View 14 Replies
View Related
Nov 22, 2013
My program (Test) is a basic MFC AppWizard (exe) created project. I have followed the steps in the link below to create a docked dialog box (myDialog) using VC++. [URL]...
The dialog box works, however, I have 2 issues that I am trying to resolve.
1) I have added a button to the Dialog box, however, when I run the application they start as disabled (note: the Disabled option on the Button Properties is unchecked). If I add function myDialog::OnButton to the myDialog class, the button remains disabled, however, if I add the function CTestView::OnButton to the View class, the button becomes active and works. How can I make the button work from the myDialog class?
2) I would like to be able to change an Edit box in the same dialog box when I click the button. How can I access the pointer to the myDialog from the View class?
View 2 Replies
View Related
Jul 11, 2014
I have an problem with a CDialogbar if my app runs on a system with two screens (side by side). I can not resize it while the CDialogbar is in floating state on the second screen.
I figured out that the problem is the mfc-function CDockContext::Stretch().
It limits the CDialogbar to the primary screen (using ::GetDesktopWindow() to verify the position).
What can I do?
View 2 Replies
View Related
Mar 28, 2014
I have a Windows desktop application with 2 projects. The main project, and a simple windows service project. I have written the service and the service installer. I have added code to my main window to start the service, but I can't figure out how to install the service when the application runs for the first time, or is installed. Ideally I would like the service to be installed when the application is installed, I'm just not sure how to do that.
View 1 Replies
View Related
Jun 15, 2013
How to use string variable in windows form application?
I'm using Microsoft Visual C++ 2010 Express And where to include libraries?
View 7 Replies
View Related
Nov 1, 2014
I'm building a Windows Form Application using MVP Design Pattern; the application is quite simple, it just calculates the sum of two number; So I have a form in which are located tree textbox: number1 number2 and result, plus a button to perform the action.
interface ICalcView {
string firstN { get; set; }
string firstN {get; set;}
string result { get; set; }
[Code] ....
Do you think that is a good base to start? Any code example to understand the execution flow and how to handle events?
View 7 Replies
View Related
Sep 27, 2013
I need to be able to actually read my encrypted file..
I have the decryption code and works perfectly when running it through console app c++.
But, the way I decrypt is to decrypt from a file, and create a new file which is decrypted.
I can't use that kind of code in my program in windows form app c++..
I need to read the encrypted text file and decrypt it in memory while using it for my program..
Some links to my codes I use at the moment.
My decryption coded in console application: [URL] ....
My decryption code edited for form application (Did not do anything) [URL] ....
And this is the code I tried to read after it got decrypted (Reading file written in combobox_selectedindexchange: [URL] ....
View 2 Replies
View Related
Apr 19, 2012
1. Open a browser and navigate to a URL (manually)
I would like to do the following from a windows application:
2. I will click "Fill data" button from Windows screen,
3. We have to identify what are the browsers opened in the PC and which browser has correct URL
4. Once the correct browser is identified with the URL, we have to fill in data (received from scanner) in the html page opened in the browser.
How to achieve above functionality.
View 2 Replies
View Related
Nov 8, 2012
i want to open image in windows from application but it's not showing the image. here is my code/////
using (OpenFileDialog dlg = new OpenFileDialog())
{
dlg.InitialDirectory = "c:";
dlg.Title = "Open Image";
[Code].....
View 1 Replies
View Related
Sep 23, 2014
I have been struggling to read a certificate in windows store from C++ DLL, but its not happening. from console application I can but when same code built as a DLL and tried to access from a separate console application. I think its not going to windows store to read the cert.
pCertContext = CertFindCertificateInStore((HCERTSTORE)*pCertStore, X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, 0, CERT_FIND_ISSUER_OF, operator PCCERT_CONTEXT(), pCertContext);
int Error = GetLastError();
if (Error == 0)
LINFO << "
Signtuare is valid
";
else
LINFO << std::hex << Error << '
' << "GetLastErrorStdStr=
" << GetLastErrorStdStr();
it returns 80092004 GetLastErrorStdStr= C a n n o t f i n d o b j e c.
View 1 Replies
View Related
May 8, 2013
I am creating windows application in that i wan create dynamic controls so that i want to give line break after each control in panel.I had tried
panel1.Controls.Add(new LiteralControl("<BR>"));
but it gives error like : "The type or namespace name 'LiteralControl' could not be found (are you missing a using directive or an assembly reference?)" Also have tried adding namespace for leteral control bt it not accepting.VS10 automaticaly get restart if i trying to add system.web.dll
View 2 Replies
View Related
Mar 26, 2013
I am developing windows application using visual studio 2008 and c#.
I have a GRIDVIEW, but I am not sure how to make a specific column of gridview as hyperlink.
For Example: First column of my grid view is Item ID and if user clicks any of the value in this column a new form should open.
Below is the code of my GIRDVIEW
DataSet ds;
DataSet ds3;
public void FillGridView(int LotID) {
clsPurchase obj = new clsPurchase();
[Code] ....
View 2 Replies
View Related
Sep 28, 2012
I wrote this code behind a button
"
colordialog.showdialog();
File.WriteAllText("dlg.txt",this.BackColor.Name);
"
And I wrote this code in Form Load as well
"
this.BackColor = Color.FromName(File.ReadAllText("dlg.txt"));
"
but I got an error and I dont know what is this.... "Control does not support transparent background colors"
View 2 Replies
View Related
Jun 28, 2013
I have code that prints.
PrintDlg.
StartDoc
StartPage
TextOut
EndPage
EndDoc
I am trying to calculate left margin from (inchis * 100) to pixels. So the left input for TextOut will be correct. How do I do this?
View 8 Replies
View Related
Apr 13, 2015
I have a dialog box with several edit control boxes and I want to identify the edit control when I click the left mouse button on it. Any button action (up or down) doesn;t register when the mouse is clicked on any of the edit controls. There has got to be a simple way to do this.
View 1 Replies
View Related
Sep 11, 2013
I have a SDI application that uses a CFormView class to create a window and this window has 2 buttons and 2 edit boxes.
I can resize this window, like minimize and maximize, but the controls all stay at the same place.
I know that it's possible to move the controls based on window size.
But what i want to do is, as the window is expanded the controls and it's text content to grow proportionally and same when the window is shrinked.
Is that possible to do? i.e., increase/decrease size of controls and texts per window size.
View 2 Replies
View Related
Mar 4, 2013
I need to render content of CRichEditCtrl on device context of some CWnd. This code works ok:
Code:
CDC *dc = wnd->GetDC();
CRect cr;
wnd->GetClientRect( &cr );
dc->Rectangle(cr);
cr.right *= 15;
cr.bottom *= 15;
[Code] ...
The problem is that I want to scale the output. I was trying to send message to my control before blitting:
SendMessage( EM_SETZOOM, numer, denom ).
It scaled the control itself, but the blitted context was still the same size as original content CRichEditCtrl (befeoe scaling). Is there any way to blit/render scaled content of CRichEditCtrl to any device context (screen/paper) ?
View 3 Replies
View Related
Jan 2, 2013
I am currently making pong using visual C++ with the SDL libary. I find that the ball moves too fast for the players and needs to slow down. The code for the movement is in a while loop and vairies speeds 1 - 2 (X and Y).
CODE:
//ball movement{
ballX += speedX;
ballY += speedY;
//}
ballX and ballY is the position of the ball.
speedX and speedY are the speeds. these change from 1 - 2
How to make the ball move less than one pixel or something along those lines.
View 8 Replies
View Related