|
Hi,
I would like to create a window which always stands above the desktop background, ie below all other windows. Because this window may have alpha transparency, I need to get the desktop background to be able to bitblt it in my window. How to perform that ? I tried to get the fullscreen DC with GetDC(NULL) but if other windows are opened when creating mine I don't get the desktop image but simply the windows which cover the screen.
Thanks for any help or pointer to information.
Nicolas
|
|
|
|
|
Hello,
I was wondering how I can add buttons to a win32 application?
I have used MFC extensively, but never just straight win32, and I was
wondering how to add buttons in Win32? Or other controls for that matter.
Thanks in Advance!
|
|
|
|
|
I (think) this should do it:
HWND button = CreateWindow("button", "(Your Caption)", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, buttonx, buttony, buttonwidth, buttonheight,
hWndParent, NULL, hInstance, NULL);
hWndParent is your dialog or window, where you want the button
buttonx, buttony, buttonwidth, buttonheight is the buttons position in the dialog
"button" is the class name for a button control
the style "BS_PUSHBUTTON" creates a standard button. "BS_CHECKBOX" creates a check box.
|
|
|
|
|
I have created a SDI project without Doc/View support.
So I got the following classes WinApp, CMainFrame, CChildView.
Now I got 2 questions how do I add controls to the CChildView which I guess is the view I see when I run the project?
Second how do I add a new view and shows it? Can I use CFormViews?
If anyone know any sites that describes this please let me know.
Cheers
|
|
|
|
|
I guess, that when saying "add controls to the cchildview" You mean creating some wnd's like on dialog?
If yes, then You need to derrive Your CView class from CFormView. CFormView needs IDD of the dialog (unique identifier). Then, Your application will display dialog in view.
But If this is really Your goal, maybe it would be better to create dialog application, not MDI/SDI app.
In order to add new views, You will need to create splitter, either dynamically or statically. You can find complete help in MSDN along with samples.
|
|
|
|
|
Hi
I'm developing an application that have a List Control inside.
I would like to receive the "return key pressed" event, but I don't see how to do this.
I use the LVN_KEYDOWN notification but it detects all the pressed keys exception for the return key. !?...
If someone have experienced the same problem and/or know how to solve it I would be very appreciated if you reply it for me.
TIA.
Ricardo Beja
|
|
|
|
|
Try handling the WM_GETDLGCODE message, and add DLGC_WANTRETURN to the default implementation's return value.
Paolo
------
"airplane is cool, but space shuttle is even better" (J. Kaczorowski)
|
|
|
|
|
Handling the NM_RETURN notification message should do the trick.
|
|
|
|
|
I am writing a service for windows NT. The service itself works fine, but it needs to bind to a socket. The problem is CSocket::Create(port) fails every time.
Does anyone know what is going on?
Thanks ever so much!
-Jason
|
|
|
|
|
I'm not a MFC expert (never uses it), but AFAIK CSocket doesn't work with services...
You should use plain socket (all the WSA* functions) instead of the MFC wrappers...
- Anders
Money talks, but all mine ever says is "Goodbye!"
|
|
|
|
|
I've experience that some security accounts under which services run can make them fail when accessing network resources, e.g., LocalSystemAccount.
Try running the service with Administrator to see if the problem is security related.
BTW, what is the value of GetLastError() ?
Furor fit laesa saepius patientia
|
|
|
|
|
CSocket does not work well with NT services.
Check out PJ Naughters class library, which has a number of classes that are derived from his own CSocket class for use with NT services.
http://www.codeproject.com/library/pj.asp
I've used them quite a bit to get me out of the same situation.
Hope this helps,
Giles
|
|
|
|
|
Did you call AfxSockInit befofre using CSocket?
Also, you may have problem making CSocket work correctly because your service is a console application.
If you can make your code work in a regular MFC program (outside an NT service), then this tool by Xiangyang Liu might help you.
Good luck.
|
|
|
|
|
When I try to launch the HtmlHelp API function from a dialog box the window seems to be created but it is not shown. After that I have lost control of the help window and can no longer launch it from other parts of the program.
The program is an MFC Dialog app. I can successfully launch the help window from the main dialog. I'm only having trouble from a child modal dialog.
Here's how I am calling the function...
HWND hwnd = HtmlHelp(::GetDesktopWindow(),
".\\MyProgHelp.chm", HH_DISPLAY_TOPIC, NULL);
Thanks for any help!
|
|
|
|
|
Hi
Does anybody know if there is a way to control how opaque a window is?
Could I make a window e.g. 50% opaque or at least make an image in a window 50% opaque?
Thanks in advance.
/Per
|
|
|
|
|
You'll need the platform SDK and Windows 2000 ( or XP, I guess ). I forget the call, but I can look it up for you if you haven't found it.
Christian
As I learn the innermost secrets of the around me, they reward me in many ways to keep quiet.
Men with pierced ears are better prepared for marriage. They've experienced pain and bought Jewellery.
|
|
|
|
|
This oughta do it
DWORD dwExstyle = GetWindowExStyle(hwnd);
SetWindowLong ( hwnd, dwExstyle|WS_EX_LAYERED );
SetLayeredWindowAttributes ( hwnd, 0, 128, LWA_ALPHA );
--Mike--
http://home.inreach.com/mdunn/
Trillian: What are you supposed to do with a manically depressed robot?
Marvin: You think you've got problems. What are you supposed to do if you are a manically depressed robot?
|
|
|
|
|
I would like to know how to add dynamically nodes to a parent item from a context menu.
From a choice in the context menu of the static node, the administrator can add an element in the scope pane.
I tried from the function "OnMenuCommand(IConsole *pConsole, long lCommandID)", to add a children but I did not make a success..
Note: I don't use ATL. Only COM and MFC.
Thank you for your help....
|
|
|
|
|
hello, i'm making a multifunctional addressbook. But nobody would use it if you'd first have to type all of your email addresses and stuff from your addressbook to the program. So i need a way to extract the emailaddresses and possibly other data from the microsoft address book automatically( you know the one that outlook express uses too)
Thanx
T.
Kuniva
Want, take, have.
|
|
|
|
|
Look at this in MSDN, it's a hole API implementation of an Address Viewer
Address Book Viewer Platform SDK: MAPI
|
|
|
|
|
In my app i declare a pointer as a member variable(double *pTab;). This pointer will be used as a pointer on an array of double. In one of the member function, i want to do some calculation which do affectation like that:
for(i=1;i<=n;i++)
{
*(pTab+i)=Value_i;
}
I don't want that this function return value so i decide it will be type "void".
And now i want to use this function in another member method. So, if i call the first function, i would like to know if i will be able to get one of specific value of the array.
For example, could i just return the value *(pTab+i2)?
thanks in advance for your help
gerald
|
|
|
|
|
I have to computer connected use line directly without any hub and switch.
These computer all have 3c509-TX network adartpter. I set both 802.1p and flow control enabled in network setting.
I want to know wheather I can test GQoS API in winsock2 in this situation.
Can you give me some help?
How to test GQoS API in winsock2?
How to understand QoS template such as g711?
Thanks very much!!!!
|
|
|
|
|
Hello, the codegurus around the world.;)
Check this.
MSDN Magazine April issue:
Winsock 2: QoS API Fine-Tunes Networked App Throughput and Reliability
http://www.msdn.microsoft.com/msdnmag/issues/01/04/QOS/QOS.asp
Have a nice day!
-Masaaki Onishi-
|
|
|
|
|
I want a Killer App that will make me rich and famous and get me all the girls. Can someone write it for me?
Michael Martin
Pegasystems Pty Ltd
Australia
martm@pegasystems.com
+61 413-004-018
"Don't belong. Never join. Think for yourself. Peace"
- Victor Stone
|
|
|
|
|
Here's a starting point for you. Bill Gates will pay you a lot of money for this. I'd forget about the money and fame, just ask for the girls.
int main()
{
if(IsLinuxInstalled())
{
DeleteLinux();
InstallWindowsXP();
}
}
Michael
|
|
|
|