|
Designing of multiple dialogs for different monitor size is not a good design. U can use GetSystemMetrics() function to get the screen size.
Eg :
int nWidth = GetSystemMetrics( SM_CXFULLSCREEN ) ;
int nHeight = GetSystemMetrics( SM_CYFULLSCREEN ) ;
MoveWindow(0,0,nWidth,nHeight);
|
|
|
|
|
Thank you for responding. From here though, I need to change controls within the dialog to fit the new size and their corresponding text. If we move the output from a 19" to lets say a 42" display we want the fonts in the controls to be larger. We are trying to create a message display for our industry and to fit on multiple displays. How and/or tools to also change the size of the control and any font size based on this?
thank you
|
|
|
|
|
I get data from my server by socket ,
it is asf(*.asf) data.
can't to save a file ,
because when I get the data,
must to play at once.
I want to play the data with window media player,
how to?
thanks!
|
|
|
|
|
I think you have to write some Direct Show filters (Hope a custom source filter is enough for this purpose)
|
|
|
|
|
This is a header file that was working fine before I added the structure defenition to it today. It's really giving me a headache. The compiler is giving me these errors:
Calculator\Common.h(9): error C2143: syntax error : missing ';'
Calculator\Common.h(9): error C2143: syntax error : missing '}' before 'constant'
Calculator\Common.h(9): fatal error C1075: end of file found before the left brace '{' at 'c:\Documents and Settings\John\My Documents\Visual Studio Projects\Maille Calculator\Common.h(9)' was matched
The relevant line has a smiley next to it.
<br />
#ifndef COMMON_H<br />
#define COMMON_H<br />
<br />
enum ErrorMessageType {INVALID_INPUT, DIVIDE_BY_ZERO, CRITICAL_FALIURE, CIN, EMPTY};<br />
:wtf:enum UnitType {INCHES, MM, AWG, SWG, TRL_WG, NOTDEFINED, ERROR};<br />
enum NumberFormType {FRACTIONS, GUAGE, DECIMALS, INTEGER, UNDEFINED};<br />
enum EvenOddType {EVEN, ODD, BOTH};<br />
enum MenuResponseType {CALCULATEAR, ARWEAVESEARCH, PRINTWEAVES, ADDWEAVE, REMOVEWEAVE, EXITPROGRAM, INITIALIZED};<br />
<br />
struct FractionType<br />
{<br />
int Upper;<br />
int Lower;<br />
double DecimalValue;<br />
};<br />
<br />
#endif
|
|
|
|
|
ERROR is your problem.
put another character after it and the compiler error will cease
|
|
|
|
|
Thanks, I got it working now. I'm suprised that people who do this for a living don't go insane with all these nitpicky details...
|
|
|
|
|
Where can I find good tutorials on Hardware Programming with Visual C++ or code samples for free. There is a good site in somewhere?
|
|
|
|
|
What exactly is hardware programming?
Are you looking to program EPROM's, device drivers, ...? Not exactly sure what you mean.
|
|
|
|
|
Max++ wrote: Where can I find good tutorials on Hardware Programming with Visual C++ or code samples for free. There is a good site in somewhere?
Is sysinternals.com[^] of any use?
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Help CRY
|
|
|
|
|
Can you be more specific
whitesky
|
|
|
|
|
WhiteSky wrote: Can you be more specific
He want to Assemble Compute
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Help CRY
|
|
|
|
|
I want to control any device using PC through someport such as serial,parallel,usb.
|
|
|
|
|
|
I am using Visual C++ 6.0 MFC. I have created a small application to automate Excel and create a wookbook. I can ouput to this workbook using a 'Range' data type but the output function is huge (several pages). I would like to break this into several more manageable smaller chunks of code. In order to do this I need to be able to pass the Range data into several functions as an argument of the function call. I can't figure out how to do this and all of the examples I have found on the internet were using Visual Basic. Does anyone know how to proceed? Also, since I may have to pass workbooks and worksheets as arguments, can these be done also?
Buck
|
|
|
|
|
I figured it out. I needed to use the keyword class in the function prototype and function header. i.e. void OutputFunction(class _Worksheet sheet).
buck
|
|
|
|
|
The class keyword shouldn't be required. Also the way you do it creates a copy of the _Wordsheet parameter. Using a reference would be better. i.e.
void OutputFunction(const _Worksheet &sheet)
You may need to remove the const depending on what operationa are performed in the function.
Steve
|
|
|
|
|
|
Hi All,
I've to create an application container that hosts different dialog
based applications. Each dialog based application should be loaded based on certain criteria. Basically combining several independent dialog based applications into one application.
Any insights would be greatly appreciated.
Thanks,
|
|
|
|
|
Why not just host multiple dialog boxs in the same app. What do you gain by creating multiple dialogs applications and duct taping them together in another application?
Anyway, you could use _spawnlp or ShellExecuteEx
|
|
|
|
|
Thanks Bob, I'll take a look at ShellExecuteEx
|
|
|
|
|
Hi all.
I'm very new to Visual C++, so I apologize in advance if I miss any important details.
I'm trying to create a unbound DataGridView object that comes with a (small) predefined number of entries and a few unmodifiable default entries. This I've been able to do just fine.
My problem comes with sorting. I'd like to allow the user to sort the entries that he's added himself when he clicks the column header:
For example, if I have 10 rows, 3 of which are predefined as "1", "apple", and "2".. and the user enters "hi", "a", and "there" into the next few rows, I'd want the following sort results:
1,apple,2,a,hi,there,(empty),...,(empty)
1,apple,2,there,hi,a,(empty),...,(empty)
when sorting in forward and reverse order, respectively.
My first attempt after looking through the MSDN docs was to create a SortCompare Event Handler, but apparently my attempts to hardcode this sort of functionality in with things like
e->SortResult = e->RowIndex1 - e->RowIndex2;
conflicts with the quicksorting algorithm the class uses, and causes all sorts of weird behavior and ArrayOutOfBounds errors.
Have I overlooked anything? What's the best strategy to approach this sort of problem?
Any suggestions are appreciated, just let me know if you need more information.
|
|
|
|
|
Hi guys,
I would appreciate if someone could tell me "How to add selected item from one listbox to another"?
I have 2 list boxes. While I execute my application, I select some items from one and some from another. Now, if one data item is not in another, I want to add that item to the list box.
Thanks in advance
C++Prog
|
|
|
|
|
like this
CString str;
m_ListBox1.GetText(m_ListBox1.GetCurSel(),str);
m_ListBox2.AddString(str);//or InsertString
whitesky
|
|
|
|
|
Thanks for your great help..but I don't know it is giving me errors like:
left of '.GetText' must have class/struct/union type
Thanks again
C++Prog
|
|
|
|