|
Is there any changes in CView::OnFilePrintPreview() between V6.0 and VS2005. Same bare bones application acts differently on both when doing FilePrintPreview as far as the print preview frame itself. Am I missing something, or what has changed?
Thanks
sft
|
|
|
|
|
Why I can use file to the handle in functions which needs
a handle to the volume, for example ZwFsControlFile with FSCTL_QUERY_USN_JOURNAL
in kernel mode?
If I will try the same in user-mode (with DeviceIoControl and FSCTL_QUERY_USN_JOURNAL),
DeviceIoControl fails.
This is working only with kernel handle and only in WinXP an Vista, not
in W2000! It is by design, bug or is it only my misunderstanding?
Thanks
|
|
|
|
|
Hi all,
My application is for windows Vista and XP.
There are more than on Hard drive connected to my machine. I need to get Drive Letters of the Hard drive from which my system is booting.
By using GetLogicalDriveStrings Function I can get the drive letters of all Hard drives. But how can I differentiate that this particular drive letter is the partition name of my booting Hard drive?
The structure of disks are:
disk0(Booting with this)- C D G
disk1- E F H
disk2- I J
I need to get the C,D,G only.
Thanks
Madan
|
|
|
|
|
Call GetLogicalDrives to get all the available drive letters.
Call GetSystemDirectory to get the drive which contains the OS.
Open the volume using CreateFile("\\.\C:", ...
Here replace C: with the drive letter returned in GetSystemDirectory .
Call DeviceIControl of the returned handle with the IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS code to get the hard disk number.
Now you know the hard disk number of the drive containing the OS.
Repeat the CreateFile and DeviceIoControl on all the other drive letters and compare the hard disk number with the one you got earlier.
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
Thanks for your kind support.
I will apply it today.
Thanks
Madan
|
|
|
|
|
Hi all,
I wanted to know,that is Edit control's scroll bar enabled from win32 code?
|
|
|
|
|
What do you mean, exactly
(Usually, when using Win32 API , you have the window handle of the scrollbar, to deal with)?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
I am having one Edit Control on my application and edit control having VScroll bar in disable mode. at one stage i need to know that this Vscroll is enabled or not? for that i need handle of VScroll bar.
Thank You.
modified on Friday, May 29, 2009 8:13 AM
|
|
|
|
|
zakkas2483 wrote: I wanted to know,that is Edit control's scroll bar enabled from win32 code?
bool IsVScrollEnabled( HWND hEdit ) <br />
{ <br />
return (( ::GetWindowLong(hEdit, GWL_STYLE) & WS_VSCROLL ) == WS_VSCROLL ); <br />
}
Same for hscroll, hope this helps?
|
|
|
|
|
Thank you..
I am having problem with the solution. Initially Edit control having v-scroll in disable mode. Your solution will give true even scroll bar is disable.
|
|
|
|
|
I am having code in MFC.
DWORD dwStyle = GetStyle();
CScrollBar* pBar = GetScrollBarCtrl(SB_VERT);
bool bHasVertBar = ((pBar != NULL) && pBar->IsWindowEnabled()) ||
(dwStyle & WS_VSCROLL);
I need same code in Win32.
Probably this MFC code will help other to understand my question.
Thank You.
|
|
|
|
|
Well, you may have a look at MFC source code...
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Thank you...
|
|
|
|
|
I want to develop a company visitors software. the software will have the following columns:
Visitors name
Purpose of visiting
Who you are visiting
time in
time out
I am having a problem in how the interface should be. I am new in programming please can you descibe for me how the interface should be. especially the time out column. the managment should be able to see those who visited.
Thank you
|
|
|
|
|
Are you talking about the application UI interface?
Then it should have controls that accept the above mentioned values and save it somewhere. Say in a file or database and can be retrieved later.
The controls can be designed in the resource editor
You need to google first, if you have "It's urgent please" mentioned in your question.
_AnShUmAn_
|
|
|
|
|
What exactly do you mean by an interface? is it the screen that the user will see?
|
|
|
|
|
sturabumukiza wrote: especially the time out column
Why the 'time out' column is problematic (Why it is more difficult than the 'time in' one?)?
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
[My articles]
|
|
|
|
|
Hello! Read point #2 in this post[^]
It is a crappy thing, but it's life -^ Carlo Pallini
|
|
|
|
|
sturabumukiza wrote: I want to develop a company visitors software.
Which does what? Do the visitors interact with the software, or some other "trained" employee?
sturabumukiza wrote: I am having a problem in how the interface should be.
You mentioned "column" several times. What did you have in mind? Think of other software that you've used or seen. It sometimes helps to remove the computer from the equation and think how the flow would go if you just had paper and pencil.
You've got a decent start, but you need to look at it from a non-code perspective. Talk through the process several times going over different scenarios (e.g., what happens if a visitor forgets to sign in).
"Old age is like a bank account. You withdraw later in life what you have deposited along the way." - Unknown
"Fireproof doesn't mean the fire will never come. It means when the fire comes that you will be able to withstand it." - Michael Simmons
|
|
|
|
|
How to check an Empty variant.Is there any standard API available.
|
|
|
|
|
Check the vt member for VT_NULL or VT_EMPTY
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
varxyz.vt==VT_EMPTY
You need to google first, if you have "It's urgent please" mentioned in your question.
_AnShUmAn_
|
|
|
|
|
Hello to all,
In my project I am doing some printing work. Now for that I dont require default settings of a printer (paper size, dpi etc.) so through coding I set some of the printer settings of my own, means user defined settings for a printer. Now my problem is that, this may happen that the settings which I set for a printer may not be acceptable for all types of printers. So how can I know that the settings which I am providing to a printer is not supported by that printer? Means is there any flag value or something of that type which gives me information about the success of my settings? so that if those settings are not supported then I can display a proper message box to the user about the settings failure. It is really very urgent.Please help me out.
Thanks and Regards,
Anay
|
|
|
|
|
How are you changing the settings?
If you're using APIs like SetPrinter , it will return an error if the values could not be set.
«_Superman_»
I love work. It gives me something to do between weekends.
|
|
|
|
|
Hello,
Thanks for ur reply.I am changing the settings through DEVMODE structure like,
DEVMODE *dev;
CPrintInfo *pInfo;
dev=pInfo->m_pPD->GetDevMode();
dev->dmPaperSize = DMPAPER_A4;
dev->dmPrintQuality = 600;
dev->dmYResolution = 600;
Anay
|
|
|
|